2010-01-13 18 views

Trả lời

20

Làm thế nào về Image.HorizontalResolutionImage.VerticalResolution? Như thế này:

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

Nhận xét thuộc tính nói rằng đó là _pixels_ trên mỗi Inch, mặc dù ... không phải dấu chấm trên mỗi inch. Không chắc chắn nếu có sự khác biệt ... – Nyerguds

0

Câu trả lời được nêu trong this post, mà các nguồn đó là mã từ 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

Trong khi liên kết này có thể trả lời câu hỏi, tốt hơn nên bao gồm các phần quan trọng của câu trả lời ở đây và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở thành không hợp lệ nếu trang được liên kết thay đổi. - [Từ đánh giá] (/ đánh giá/bài đăng chất lượng thấp/18432165) – Dennisch

Các vấn đề liên quan