2010-01-13 33 views

Respuesta

20

¿Qué tal Image.HorizontalResolution y Image.VerticalResolution? De esta manera:

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

El comentario de la propiedad dice que eso es _pixels_ por pulgadas, sin embargo ... no puntos por pulgada. No estoy seguro si hay una diferencia ... – Nyerguds

0

La respuesta se afirma en this post, que abastece su código 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

Si bien este enlace puede responder la pregunta, es mejor incluir las partes esenciales de la respuesta aquí y proporcionar el enlace de referencia. Las respuestas de solo enlace pueden dejar de ser válidas si la página vinculada cambia. - [De la crítica] (/ review/low-quality-posts/18432165) – Dennisch

Cuestiones relacionadas