让cat.png成为PNG图像。
ls -l cat.png
-rw-r--r-- 1 user user 138198 29 Aug 2012 cat.png
以字节为单位的大小为138198。 然后,从Python:
from PIL import Image
im = Image.open('cat.png')
im.save('test-cat.png')
和
ls -l
-rw-r--r-- 1 user user 138198 29 Aug 2012 cat.png
-rw-r--r-- 1 user user 134105 10 Mar 17:18 test-cat.png
文件的大小较小。
现在,我知道[1] PIL删除了一些元数据(例如:' info')。 但是,如果我使用[1]中的方法来保存' info',那么 结果是:
ls -l
-rw-r--r-- 1 user user 135026 10 Mar 17:23 test-cat-with-info.png
我错过了什么?或者,更好的是,PIL创建的文件丢失了什么?
干杯
参考文献
[1] http://blog.modp.com/2007/08/python-pil-and-png-metadata-take-2.html
Cat pic
[2] http://exmoorpet.com/wp-content/uploads/2012/08/cat.png;)