获取图片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信息,直接使用?
谢谢 展开
float dpiX = img.HorizontalResolution;
float dpiY = img.VerticalResolution;
可不可以不使用这种方法,这种方法装载图片太慢,批量处理很慢。
可不可以使用系统API或者COM接口获取,类似“右键--属性--摘要”里面的DPI信息,直接使用?
谢谢 展开
若以下回答无法解决问题,邀请你更新回答
2个回答
展开全部
处理慢,你有多少图片?
追问
一次性少上千,多上万张
追答
多肯定慢啊!想快去看c++有没有快的方法。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用xff1989211816的回答:
处理慢,你有多少图片?
处理慢,你有多少图片?
展开全部
直接解析图片格式,如JPG文件,用二进制方式读取,前几个字节有图片信息,包含DPI数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询