HenHanna <
[email protected]> writes:
in a program like this, it makes NO difference
whether i save as PNG or GIF ?
(is one smaller than the other?)
black= (0,0,0)
white= (255,255,255) .............
from PIL import Image
from PIL import ImageDraw
def newImg():
img = Image.new('RGB', (120, 120))
for i in range(100):
img.putpixel((10+i,10+i), (red, black, white)[i%3])
img.save('test.gif')
return img
In general a 'PNG' image has better quality than 'GIF'. In a 'PNG' image all the pixels that the program generated are still present, exactly as they were generated. In a 'GIF' image, however, pixels may have been altered in order to accommodate a
smaller file size. For photo-like images the difference is usually not directly visible to the eye, except when you zoom in considerably. For line-art drawings and images with sharp edges, the effect may well be visible to the naked eye.
In your particular image, there appears to be no difference: all the pixels are present as generated. But this is an exception for 'GIF' images.
--
Pieter van Oostrum <
[email protected]>
www:
http://pieter.vanoostrum.org/
PGP key: [8DAE142BE17999C4]
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)