2010-01-13 7 views

Répondre

20

Que diriez-vous Image.HorizontalResolution et Image.VerticalResolution? Comme ceci:

System.Drawing.Image image = System.Drawing.Image.FromFile("TestImage.bmp"); 
var dpiX = image.HorizontalResolution; 
var dpiY = image.VerticalResolution; 
+0

Le commentaire de propriété dit que c'est _pixels_ par pouce, bien que ... pas les points par pouce. Je ne sais pas s'il y a une différence ... – Nyerguds

0

La réponse est indiqué dans this post, quelles sources il est le code de 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"); 
     } 
    } 
} 
+0

Bien que ce lien puisse répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et de fournir le lien pour référence. Les réponses à lien uniquement peuvent devenir invalides si la page liée change. - [De l'examen] (/ review/low-quality-posts/18432165) – Dennisch