获取图片dpi (C#)

System.Drawing.Imageimg=System.Drawing.Image.FromFile(fileName);floatdpiX=img.Horizon... System.Drawing.Image img = System.Drawing.Image.FromFile(fileName);
float dpiX = img.HorizontalResolution;
float dpiY = img.VerticalResolution;

可不可以不使用这种方法,这种方法装载图片太慢,批量处理很慢。
可不可以使用系统API或者COM接口获取,类似“右键--属性--摘要”里面的DPI信息,直接使用?
谢谢
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
斐寻春sd
2012-08-03 · 超过18用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:61.1万
展开全部
处理慢,你有多少图片?
追问
一次性少上千,多上万张
追答
多肯定慢啊!想快去看c++有没有快的方法。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无痕软件
2017-10-01 · TA获得超过468个赞
知道小有建树答主
回答量:600
采纳率:0%
帮助的人:320万
引用xff1989211816的回答:
处理慢,你有多少图片?
展开全部
直接解析图片格式,如JPG文件,用二进制方式读取,前几个字节有图片信息,包含DPI数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式