例如,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);
Run Code Online (Sandbox Code Playgroud)