superpollo wrote: > Peter Otten wrote: > ... >> im.convert("1").save(sys.stdout, "PNG") > ... > > a q about pil: > > im.convert("1") > > is different from: > > im2 = im.convert("1") > > right? > > in the former im is changed (the method applies to im) but in the latter > im is unchanged (first im is copied unto im2 and then the method is > applied to im2)... am i right?
No. A method has no clue whether its result is used or discarded. Therefore im.convert("1") creates a new image in the specified mode, too, which is discarded immediately. If you don't need the result you probably shouldn't call the method at all. Peter -- http://mail.python.org/mailman/listinfo/python-list