Seite 1 von 1

mit PIL auflösung eines Bildes ändern

Verfasst: Samstag 27. Dezember 2008, 20:59
von mosi
Ja wie gesagt möchte ich die Auflösung von Bildern mit PIL ändern.
Ein normales Bild soll auf eine Auflösung reduziert werden, die im web zu gebrauchen ist. Kann mir jemand sagen wie ich das anstellen kann??
Vielen Dank im voraus

Verfasst: Samstag 27. Dezember 2008, 23:35
von BlackJack
Mit der `resize()`-Methode auf `Image`-Objekten geht das.

Verfasst: Samstag 27. Dezember 2008, 23:43
von mosi
vielen dank
wo und auf welche weise muss ich da denn die neue auflösung eintragen?

Verfasst: Sonntag 28. Dezember 2008, 00:02
von snafu
resize

im.resize(size) => image

im.resize(size, filter) => image

Returns a resized copy of an image. The size argument gives the requested size in pixels, as a 2-tuple: (width, height).

The filter argument can be one of NEAREST (use nearest neighbour), BILINEAR (linear interpolation in a 2x2 environment), BICUBIC (cubic spline interpolation in a 4x4 environment), or ANTIALIAS (a high-quality downsampling filter). If omitted, or if the image has mode "1" or "P", it is set to NEAREST.
http://www.pythonware.com/library/pil/h ... /image.htm