在我正在编码的批处理图像下载器中,我使用 WebClient (DownloadFile) 来保存来自给定 url 的图像。有没有一种简单的方法来获得这些图像的分辨率?如果 WebClient 不能,我如何在文件保存后获得分辨率?
问问题
2321 次
2 回答
1
如果您在从 WebClient 下载图像后保存图像,则可以使用以下内容:
Image img = Image.FromFile(@"image.png");
Console.WriteLine(img.Width + "x" + img.Height);
这将为您提供图像的宽度 x 高度,例如 1920x1080。
于 2012-06-28T17:32:06.060 回答
1
要获取 DPI,请使用以下命令:
Image image = Image.FromFile("image.jpg");
image.HorizontalResolution;
对于其他的东西,比如高度、宽度和大小,查看这个 stackoverflow 问题,它有很多很好的答案,(包括我的 :D )。
于 2012-06-28T17:32:46.673 回答