18

asp.net c#を使用して画像のdpiを取得するにはどうすればよいですか?

4

2 に答える 2

25

Image.HorizontalResolutionとはどうImage.VerticalResolutionですか?このような:

System.Drawing.Image image = System.Drawing.Image.FromFile("TestImage.bmp");
var dpiX = image.HorizontalResolution;
var dpiY = image.VerticalResolution;
于 2010-01-13T05:03:48.003 に答える
0

答えはこの投稿に記載されており、コードはhereから入手できます。

using System;
using System.Drawing;

namespace BitmapDpi
{
    class Program
    {
        static void Main(string[] args)
        {
            Bitmap bmp = new Bitmap("winter.jpg");
            Console.WriteLine("Image resolution: " + bmp.HorizontalResolution + "DPI");
        }
    }
}
于 2010-01-13T05:05:08.883 に答える