可能重复:
Get the resolution of a jpeg image using C# and the .NET Environment?
在我正在编码的批量图像下载器中,我使用WebClient(DownloadFile)来保存来自给定URL的图像。有没有简单的方法来获得这些图像的分辨率?如果WebClient不能,在保存文件后如何获得分辨率?
答案 0 :(得分:1)
如果从WebClient下载后保存图像,则可以使用以下内容:
Image img = Image.FromFile(@"image.png");
Console.WriteLine(img.Width + "x" + img.Height);
这将为您提供图像的宽度x高度,例如,1920x1080。
答案 1 :(得分:1)
要获得DPI,请使用以下内容:
Image image = Image.FromFile("image.jpg");
image.HorizontalResolution;
对于其他内容,例如身高,宽度和大小,请查看this stackoverflow question,其中有很多好的答案,(包括我的:D)。