Re: [Python] ridimensionare una foto
Ciao, grazie per i consigli, ho quasi risolto il problema implementando la mia GUI con la libreria ogl, infatti nella demo ci sono figure che possono essere ridimensionate!!! Ciao Dany 2008/12/4 Giorgio Zoppi [EMAIL PROTECTED] 2008/11/28 danielita [EMAIL PROTECTED]: Ciao a tutti, sto costruendo una GUI in wxpython in cui l'utente ha la possibilità di caricare una sua foto, vorrei un consiglio su come implementare il codice che permette all'utente di ridimensionare la foto (attraverso le maniglie) Grazie Visto che nessuno rispondealura. io feci una cosa simile un paio di anni fa...l'implementazione di maniglie per fare il resize di una bitmap. Spero che qualcuno fornisca un metodo + efficente. A me venne fuori un automa a stati finiti a seconda degli eventi del mouse. Dopo diche ridisegnavo e copiavo il contesto. Ora di preciso non mi ricordoIo stavo lavorando su una applicazione di mappe dove potevi ritagliare una mappa e farne lo scale. Usando MVC, tutte le volte che il modello cambiava in seguito ad un evento, credo che facevo il resize di una immagine su un wxMemoryDC e alla paint successiva copiavo tale device context su wxClientDC...pero non mi ricordo i dettagli...e' passato tanto tempo :). Spero che serva:). Ciao, Giorgio. -- Quiero ser el rayo de sol que cada día te despierta para hacerte respirar y vivir en me. Favola -Moda. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] ridimensionare una foto
2008/11/28 danielita [EMAIL PROTECTED]: Ciao a tutti, sto costruendo una GUI in wxpython in cui l'utente ha la possibilità di caricare una sua foto, vorrei un consiglio su come implementare il codice che permette all'utente di ridimensionare la foto (attraverso le maniglie) Grazie Visto che nessuno rispondealura. io feci una cosa simile un paio di anni fa...l'implementazione di maniglie per fare il resize di una bitmap. Spero che qualcuno fornisca un metodo + efficente. A me venne fuori un automa a stati finiti a seconda degli eventi del mouse. Dopo diche ridisegnavo e copiavo il contesto. Ora di preciso non mi ricordoIo stavo lavorando su una applicazione di mappe dove potevi ritagliare una mappa e farne lo scale. Usando MVC, tutte le volte che il modello cambiava in seguito ad un evento, credo che facevo il resize di una immagine su un wxMemoryDC e alla paint successiva copiavo tale device context su wxClientDC...pero non mi ricordo i dettagli...e' passato tanto tempo :). Spero che serva:). Ciao, Giorgio. -- Quiero ser el rayo de sol que cada día te despierta para hacerte respirar y vivir en me. Favola -Moda. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] ridimensionare una foto
On Fri, Nov 28, 2008 at 9:48 AM, danielita [EMAIL PROTECTED] wrote: Ciao a tutti, sto costruendo una GUI in wxpython in cui l'utente ha la possibilità di caricare una sua foto, vorrei un consiglio su come ridimensionarla. Potresti integrare PIL (Python Imaging Library) e usare il metodo resize sull'immagine. http://www.pythonware.com/products/pil/ -- Lawrence, neropercaso.it - oluyede.org It is difficult to get a man to understand something when his salary depends on not understanding it - Upton Sinclair ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] ridimensionare una foto
No, la mia foto è una wxBitmap ed ho pensato di convertirla in wxImage con il metodo ConvertToImage() e poi usare Scale, ma la foto poi va disegnata su un PseudoDC e su un PseudoDC mi pare che non si possa disegnare una wxImagehttp://wxpython.org/docs/api/wx.DC-class.html 2008/11/28 Giorgio Zoppi [EMAIL PROTECTED] 2008/11/28 danielita [EMAIL PROTECTED]: Ciao a tutti, sto costruendo una GUI in wxpython in cui l'utente ha la possibilità di caricare una sua foto, vorrei un consiglio su come ridimensionarla. Hai wxImage e dovresti avere una Scale. -- Quiero ser el rayo de sol que cada día te despierta para hacerte respirar y vivir en me. Favola -Moda. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] ridimensionare una foto
2008/11/28 danielita [EMAIL PROTECTED]: Ciao a tutti, sto costruendo una GUI in wxpython in cui l'utente ha la possibilità di caricare una sua foto, vorrei un consiglio su come ridimensionarla. Hai wxImage e dovresti avere una Scale. -- Quiero ser el rayo de sol que cada día te despierta para hacerte respirar y vivir en me. Favola -Moda. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] ridimensionare una foto
2008/11/28 danielita [EMAIL PROTECTED]: No, la mia foto è una wxBitmap ed ho pensato di convertirla in wxImage con il metodo ConvertToImage() e poi usare Scale, ma la foto poi va disegnata su un PseudoDC e su un PseudoDC mi pare che non si possa disegnare una wxImage wxBitmap-wxImage-Scale-wxBitmap-wxMemoryDC Fai un po di copie:) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] ridimensionare una foto
Funziona, grazie! 2008/11/28 Giorgio Zoppi [EMAIL PROTECTED] 2008/11/28 danielita [EMAIL PROTECTED]: No, la mia foto è una wxBitmap ed ho pensato di convertirla in wxImage con il metodo ConvertToImage() e poi usare Scale, ma la foto poi va disegnata su un PseudoDC e su un PseudoDC mi pare che non si possa disegnare una wxImage wxBitmap-wxImage-Scale-wxBitmap-wxMemoryDC Fai un po di copie:) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] ridimensionare una foto
Ciao a tutti, sto costruendo una GUI in wxpython in cui l'utente ha la possibilità di caricare una sua foto, vorrei un consiglio su come implementare il codice che permette all'utente di ridimensionare la foto (attraverso le maniglie) Grazie Dany 2008/11/28 danielita [EMAIL PROTECTED] Funziona, grazie! 2008/11/28 Giorgio Zoppi [EMAIL PROTECTED] 2008/11/28 danielita [EMAIL PROTECTED]: No, la mia foto è una wxBitmap ed ho pensato di convertirla in wxImage con il metodo ConvertToImage() e poi usare Scale, ma la foto poi va disegnata su un PseudoDC e su un PseudoDC mi pare che non si possa disegnare una wxImage wxBitmap-wxImage-Scale-wxBitmap-wxMemoryDC Fai un po di copie:) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python