例如,C# 表示所选图像包含 96 ppi,而 Photoshop 中的同一图像包含 72 ppi。
为什么有区别?
在这种情况下,我倾向于信任 Photoshop,如果 C# 返回错误结果,如何测试图像分辨率?
我们需要构建某种验证器控件来拒绝所有 ppi != 300 的图像。
控件应支持以下格式:jpg、jpeg、gif、png、bmp。
代码如下:
Image i = Image.FromFile(FileName);
Console.Write(i.VerticalResolution);
Console.Write(i.HorizontalResolution);