convert images

Marc 'BlackJack' Rintsch bj_666 at gmx.net
Sun Apr 27 12:36:22 EDT 2008


On Sun, 27 Apr 2008 06:42:13 -0700, wilson wrote:


> i converted some P5 type .pgm images to .jpg using
> […]
> ie if oldimage.pgm has pixels
> [29 31 38 ..., 10  4 18]
> then the corresponding jpg image has
> [29 31 38 ..., 10  3 17]
> 
> why this difference? shouldn't they be identical?can someone pls
> explain this?

JPEG uses a lossy compression algorithm, i.e. the image loses quality and
therefore the pixel values are not exactly the same as before saving.  If
you want get the exact values back you have to use another image format. 
For RGB or RGBA data PNG is a good format.

Ciao,
	Marc 'BlackJack' Rintsch



More information about the Python-list mailing list