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库是怎么处理这个问题的呢?
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
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28