1

重複の可能性:
C#と.NET環境を使用してjpeg画像の解像度を取得しますか?

コーディングしているバッチ画像ダウンローダーでは、WebClient(DownloadFile)を使用して、指定されたURLから画像を保存します。これらの画像の解像度を取得する簡単な方法はありますか?WebClientができない場合、ファイルを保存した後に解決策を取得するにはどうすればよいですか?

4

2 に答える 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;

高さ、幅、サイズなどの他のものについては、多くの良い答えがあるこのスタックオーバーフローの質問を参照してください(私のものを含む:D)。

于 2012-06-28T17:32:46.673 に答える