Seite 1 von 1

Bild Konvetieren/Resizen OHNE Image-Modul

Verfasst: Freitag 28. Juli 2006, 10:36
von Mati
Hallo,

gibt es eine Moeglichkeit in Python irgendwie Bilder z.B von Tiff nach JPG zu wandeln und auch zu skalieren ohne dabei das Image Modul zu verwenden?

Skalieren koennte man evtl. ueber das unix command scale durchfuehren ??

Danke euch vielmals!

Verfasst: Freitag 28. Juli 2006, 11:22
von Rebecca
Warum sollte man etwas, dass per Python-Modul geht, mit externen Mitteln machen wollen?

Naja, unter *nix gibt's zum Beispiel ImageMagick:

Code: Alles auswählen

convert bla.tiff -resize 50% bla.jpg

Re: Bild Konvetieren/Resizen OHNE Image-Modul

Verfasst: Freitag 28. Juli 2006, 11:46
von gerold
Mati hat geschrieben:Bilder z.B von Tiff nach JPG zu wandeln und auch zu skalieren ohne dabei das Image Modul zu verwenden?
Hi Mati!

Wenn du ein wxPython-Programm schreibst, dann kannst du Bilder mit den wxPython-eigenen Mitteln skalieren und umwandeln.

Code: Alles auswählen

>>> import wx
>>> app = wx.App()
>>> img = wx.Image("bildname.jpg", wx.BITMAP_TYPE_JPEG)
>>> img.Rescale(50, 50)
<wx._core.Image; proxy of C++ wxImage instance at _88f79101_p_wxImage>
>>> img.SaveFile("kleines_bild", wx.BITMAP_TYPE_PNG)
True
>>>
mfg
Gerold
:-)