php 怎样取得分辨率,如72dpi,300dpi

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:54:51
php 有函数有可取得图片的宽高如1200px*1600px,但怎么知道它的分辨率是多少,是72,400,还是其他值,即每英寸多少个像素点
踩蘑菇的笨小孩,你好像没明白我意思,我是WEB开发,用PHP取得图片的分辨率 (象素/英寸),你可以看一下这个
http://www.nipic.com/show/4/79/916b5a562da91d95.html
上传图片后,它会自动取出图片以一些属性,包括分辨率(它这个图是分辨率: 300 DPI )

不好意思,刚没看清楚题意..
array getimagesize()函数可以取得图片文件的相关信息(宽,高,文件类型),但貌似没有DPI的分辨率信息.

楼主可以搜一下GD库的相关函数.用GD库应该能处理

===================
是做桌面开发还是WEB开发?

如果是WEB开发的话取屏幕应该是客户端的事吧,由JavaScript之类的来完成就是了.

网页可见区域宽: document.body.clientWidth
网页可见区域宽: document.body.offsetWidth (包括边线的宽)
网页正文全文宽: document.body.scrollWidth
网页被卷去的高: document.body.scrollTop
网页被卷去的左: document.body.scrollLeft
网页正文部分上: window.screenTop
网页正文部分左: window.screenLeft
屏幕分辨率的宽: window.screen.width
屏幕可用工作区宽度: window.screen.availWidth

都乱说的些,DPI是设备的属性,比如显示器、打印机、扫描仪,这些设备有分辨率,也就是每个英寸能容纳多少像素。

但是图片是没有这个参数的,图片只有像素值,所以同一个图片在不同的显示器的实际物理尺寸是有区别的,金刚像素都相同。

阳光上的桥,我都服了,图片也有这个属性,呵,你可以右键查看 ,也可以用PS打开图片看一下,,只不过我不知道怎样用PHP取到

JPGE图片没这属性...那是PSD的..
你说的那个网站,那个分辨率应该是自己选的..
PSD的..我不知道哪个字节记录分辨率的信息..