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