Tôi sẽ đi vào chi tiết ý nghĩa của "dpi", ví dụ; với điều đó, bạn có thể chỉ nhìn thấy câu trả lời cho mình. :
Nói tóm lại, hình ảnh của bạn bao gồm các chấm màu, nằm cạnh nhau. Nhưng không có kích thước trong bất kỳ ý nghĩa vật lý.
Bây giờ, khi bạn hiển thị một hình ảnh trên màn hình, thông thường bạn sẽ chỉ cần đặt các màu chấm của hình ảnh vào raster của hình chữ nhật màu mà màn hình của bạn có thể hiển thị. Lưu ý rằng cả hai, cái mà tôi gọi là "dấu chấm" và hình chữ nhật ở đây, được gọi là "pixel" - nhưng nhìn kỹ chúng là một cái gì đó khác nhau.
Nếu chúng ta hiển thị một hình ảnh theo cách tự nhiên này trên màn hình, chúng ta có thể đo kích thước của nó.
Ví dụ, hình ảnh của chúng tôi rộng 500 điểm, chúng tôi đặt chúng vào các hình chữ nhật màu trên màn hình và thấy nó rộng 5 inch. Sau đó, chúng ta có 100 hình chữ nhật trên mỗi inch, hiển thị 100 dấu chấm trên mỗi inch.
Đó là, hình ảnh của chúng tôi có 100dpi trên màn hình.
Nhưng chúng tôi thậm chí không nhìn vào giá trị dpi trong tệp hình ảnh của chúng tôi!
Bây giờ, nếu chúng ta nhìn vào tập tin của chúng tôi, nó cũng có thể nói hình ảnh là 200dpi! Giá trị dpi là khoảng bao nhiêu chấm màu hiển thị trên mỗi inch chiều rộng hoặc chiều cao màn hình. Vì vậy, giá trị dpi trong hình ảnh cho chúng ta biết rằng hình ảnh của chúng ta sẽ rộng 2,5 inch khi được hiển thị - như một lời hứa, không phải là sự thật .
Khi chúng tôi gán các chấm hình ảnh cho màn hình, chúng tôi thậm chí không quan tâm đến điều đó, bởi vì chúng tôi chỉ hiển thị nó và đo dpi thực tế của biểu diễn màn hình của hình ảnh.
Vì vậy, như bạn thấy, lời hứa hoàn toàn sai . Và không ai quan tâm! Bởi vì nó chỉ không liên quan.
Các tập tin đã hứa hẹn - bằng cách nói 200dpi - nó sẽ "rộng 2,5 inch khi hiển thị". Sau đó, chúng tôi đã sử dụng một màn hình hiển thị màn hình rộng 5 inch - chúng tôi có thể biết điều đó bởi vì chúng tôi biết màn hình thực tế là gì.
Thông thường chúng ta thậm chí không biết người dùng cuối sẽ sử dụng màn hình gì, vì vậy chúng ta chỉ có thể đoán được,
Vì vậy, bây giờ nó có ý nghĩa:
- Chúng tôi không biết hình ảnh dpi, được hiển thị trên màn hình, sẽ có, bởi vì chúng tôi không biết màn hình.
- Nhưng chúng tôi đã có một ý tưởng về việc nó sẽ trông như thế nào, "khoảng cỡ này ... ok, vậy thì chúng tôi cần khoảng 200dpi hoặc hơn thế." và lưu "200dpi" trong tệp
- Sau đó, chúng tôi nhìn vào màn hình và đo rằng, trên thực tế, 100dpi;
Và, không chỉ có một màn hình mà hình ảnh có thể được hiển thị trên - chúng có thể có kích thước khác nhau, do đó, thậm chí không thể biết giá trị dpi thực khi tạo tệp hình ảnh.
Xem thêm câu trả lời của tôi về "Pixel" chính xác là gì? .
Trực tiếp đến câu hỏi, dựa trên những điều trên:
Khi bạn chỉ định dpi trong một tệp hình ảnh, điều đó không trực tiếp làm hỏng chất lượng của hình ảnh hiển thị cuối cùng.
Nhưng nó có thể được sử dụng để truyền đạt về chất lượng hình ảnh - về ý định: bạn có thể nói "Tôi muốn hình ảnh này được hiển thị trên màn hình 200dpi".
Nếu tôi muốn hiển thị hình ảnh này, tôi có thể quan tâm và tìm kiếm màn hình 200dpi; hoặc có lẽ tôi chỉ sử dụng một màn hình 75dpi cũ có thể ở trên bàn của tôi. Hình ảnh sẽ khá lớn, tôi phải cuộn - nhưng đó là vấn đề của tôi và: bạn thậm chí sẽ không tìm ra cái gì thực sự được sử dụng - giá trị 200dpi không kiểm soát chất lượng hình ảnh - nó chỉ truyền đạt cách hiển thị "đúng cách "nếu tôi quan tâm.