+ -
当前位置:首页 → 问答吧 → python pil如何获得或者设置图片的物理尺寸?

python pil如何获得或者设置图片的物理尺寸?

时间:2011-08-10

来源:互联网

1 >>> import Image
2 >>> im = Image.open("j.jpg")
3 >>> print im.format, im.size, im.mode
4 JPEG (440, 330) RGB

这个size是像素点的概念,不是真实的物理尺寸
1.发现python的这个pil库不能获得图片的dpi(分辨率,每平方英寸的像素点)这个数值?
2.如果这个图片原始的dpi是72,那么它的物理尺寸就是,440/72,330/72,如果我要将它设定为规定的物理尺寸,设置dpi这个数值就可以了(gimp软件中可以这么做)
请问,python的pil库是怎么处理这个问题的呢?

作者: fnzh0003   发布时间: 2011-08-10

dpi信息应该保存在文件的EXIF中,这儿(http://www.blog.pythonlibrary.org/2010/03/28/getting-photo-metadata-exif-using-python/)有检查这些信息的例子。

作者: panghuhu250   发布时间: 2011-08-10