2012-06-28 8 views
1

Можно создать дубликат:
Get the resolution of a jpeg image using C# and the .NET Environment?Получение разрешения изображения

В партии изображений загрузчиком я кодирования, я использую WebClient (DownloadFile) для сохранения изображений из заданных URL-адресов. Есть ли простой способ получить разрешение этих изображений? Если WebClient не может, как я могу получить разрешение после сохранения файла?

ответ

1

Если сохранить изображение после его загрузки с WebClient, вы можете использовать следующее:

Image img = Image.FromFile(@"image.png"); 
Console.WriteLine(img.Width + "x" + img.Height); 

Это даст вам ширина х высота изображения, например, 1920х1080.

1

Чтобы получить DPI использовать следующее:

Image image = Image.FromFile("image.jpg"); 
image.HorizontalResolution; 

Для других вещей, таких как высота, ширина и размер, вид this stackoverflow question, который имеет много хороших ответов, (в том числе мой: D).

Смежные вопросы