怎样求取图片的尺寸 毫米单位

SStallMan 2007-12-27 09:08:24
请问各位有谁知道怎么样求取一个图片的尺寸
用那个width还有height属性得到的只是像素,而不是实际的物理长度

windows自带的画图板程序都可以查看图片的长度宽度 以厘米为单位的

请问怎么样才能得到一个图片的长宽呢 毫米单位

说的详细点 可以嘛 谢谢
...全文
962 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
SStallMan 2007-12-27
  • 打赏
  • 举报
回复
水平分辨率/逻辑像素X
这两个分别指的是图片的还是显示器的
我分别用图片的和显示器的带进去计算了 可是好像还是跟量到的结果不一样啊
怎么回事啊
brightyang 2007-12-27
  • 打赏
  • 举报
回复
jf
stherix 2007-12-27
  • 打赏
  • 举报
回复
水平大小(mm)=25.4*(水平分辨率/逻辑像素X);
垂直大小(mm)=25.4*(垂直分辨率/逻辑像素Y);
stherix 2007-12-27
  • 打赏
  • 举报
回复
XLength:= PixelX /GetDeviceCaps(Canvas.Handle,LOGPIXELSX)*25.4;
YLength:= PixelY /GetDeviceCaps(Canvas.Handle,LOGPIXELSY)*25.4; //mm
SStallMan 2007-12-27
  • 打赏
  • 举报
回复
有没有人知道啊
上面的方法好像不行啊

1,185

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧