Tôi đang viết một ứng dụng để gửi một số hình ảnh cho bên thứ ba và hình ảnh phải là 200x200 DPI. Hình ảnh là một Bitmap và có kích thước 500 chiều rộng và 250 chiều cao.Đặt hình ảnh DPI liên quan đến chiều cao/chiều rộng C#
Lần đầu tiên tôi kiểm tra hình ảnh với bên thứ ba, độ phân giải của tôi không chính xác. Tôi chỉ sử dụng image.SetResolution(200,200)
để đặt chính xác thành 200x200. Điều này, tuy nhiên, chỉ thay đổi thẻ độ phân giải cho hình ảnh và không đúng cách, theo liên hệ kỹ thuật của bên thứ ba của tôi, điều chỉnh chiều cao và chiều rộng hình ảnh.
Có một tỷ lệ mà tôi có thể sử dụng sao cho mỗi đơn vị X tôi tăng độ phân giải, tôi chỉ tăng đơn vị Y hoặc chiều cao tương ứng? Tôi nghĩ rằng tôi chỉ có thể tăng độ phân giải mà không cần phải tăng chiều cao hoặc chiều rộng.
Cảm ơn bạn, Aaron.
dpi cho hình ảnh là một chú chó cưng của tôi, bởi vì đó là đồ trang điểm. Hình ảnh chỉ là một mảng 2-d pixel. Bất kỳ mảng pixel nào cũng có thể được hiển thị tại bất kỳ dpi nào và giả vờ một hình ảnh được cố định tại một dpi cụ thể là ngớ ngẩn. Nhưng tôi nghi ngờ "bên thứ ba" của bạn sẽ chấp nhận điều đó, và vì vậy tôi chỉ để lại lời nhận xét này. –