Bạn nhầm lẫn nằm ở chỗ bạn không chính xác khi nói rằng pixel không phải là vật lý. Về mặt vật lý, màn hình của bạn có đèn LED gồm 3 màu khác nhau (đỏ, xanh lá cây, xanh dương). Mỗi bộ ba đèn LED màu này là một pixel (cách chúng được sắp xếp có thể làm cho khái niệm này phức tạp hơn nhiều nhưng hãy nghĩ rằng tất cả chúng đều vuông hoàn hảo và tất cả một đơn vị giống như những thẻ video của bạn sử dụng).
Để làm phức tạp điều này, card màn hình của bạn có thể gửi tín hiệu video đến màn hình của bạn ở một phạm vi độ phân giải và tần số rất rộng và màn hình của bạn có thể chọn từ nhiều phương pháp khác nhau để hiển thị tín hiệu đó. Đây là những phương pháp khác nhau để dịch khái niệm trừu tượng về độ phân giải sang khái niệm pixel trong thế giới thực. Thuật ngữ độ phân giải có thể đề cập đến tín hiệu video hoặc pixel vật lý trên màn hình (thường được gọi là 'độ phân giải màn hình'). Khi được sử dụng một mình, nó thường đề cập đến độ phân giải video. Tín hiệu video có thể được truyền cho nhiều độ phân giải màn hình nhưng độ phân giải của màn hình được cố định bởi số lượng pixel vật lý.
Đáp án:
Một pixel DOES có kích thước không đổi trong thế giới thực. Nhưng nếu hình ảnh được gửi đến màn hình không cùng kích thước với màn hình thì bất kỳ một trong số này có thể điều chỉnh tỷ lệ phù hợp (theo thứ tự ưu tiên): thư viện exe phần mềm (ví dụ: DirectX, OpenGL), HĐH (thường chỉ dành cho máy tính để bàn), phần cứng nguồn (ví dụ: card màn hình), màn hình. Thông thường, ít nhất một trong số này sẽ chăm sóc nó. Nếu bạn chơi với các cài đặt cho từng cài đặt này, bạn có thể nhận thấy sự khác biệt nhỏ trong cách chúng thực hiện tỷ lệ đó. Thông thường, người giỏi nhất sẽ là người có mức độ ưu tiên cao nhất; nhanh nhất sẽ có mức ưu tiên thấp nhất.
Mật độ pixel là tham chiếu đến mật độ vật lý (ví dụ 100ppi [pixel vật lý trên inch]) hoặc thuật ngữ tương đối để mô tả hình ảnh in sẽ lớn như thế nào (ví dụ: mật độ bình thường [những thứ trên màn hình có cùng kích thước như chúng in], mật độ cao [những thứ trên màn hình sẽ phát triển khi được in]).
Một pixel là một kích thước cố định. Độ phân giải có thể thay đổi bởi vì nó điển hình đề cập đến độ phân giải tín hiệu (không phải lúc nào cũng giống với độ phân giải màn hình). Khi độ phân giải tín hiệu của bạn thấp hơn độ phân giải màn hình, nó thường sẽ được thu nhỏ lại. Khi cao hơn, nó có thể bị cắt hoặc kéo dài trên màn hình hoặc thu nhỏ lại.
ĐỊA CHỈ:
A. Không có màn hình chỉ có thể hiển thị vật lý những gì nó có pixel để hiển thị. NHƯNG, bạn có thể gửi tín hiệu lớn hơn đến màn hình và tùy thuộc vào cách cấu hình, nó sẽ cắt hoặc chia tỷ lệ tín hiệu đó. Một điều cần lưu ý về tỷ lệ là nó không CẦN phải là số chẵn; Các pixel vật lý 4 x 4 có thể đại diện và diện tích 8x8 hoặc 2.5x3.25 hoặc bất kỳ biến thể nào của không gian ảo. Khi tỉ lệ không thậm chí trông sẽ không tốt. Đây là lý do tại sao bạn có thể nhận thấy rằng một số độ phân giải trông tốt hơn nhiều so với các độ phân giải khác trên màn hình của bạn mặc dù chúng có độ phân giải thấp hơn. Điều này là do thực tế là các độ phân giải đó có thể mở rộng đồng đều dọc theo cả trục dọc và trục ngang. Để chia tỷ lệ 1 pixel vật lý phải bằng một số pixel ảo (ví dụ: 1: 1, 1: 2, 1: 3, ...)
B. Không, pixel thay đổi từ hiển thị sang hiển thị. Đây là lý do tại sao ppi (pixel trên inch quan trọng). màn hình retina về cơ bản là màn hình mật độ cao nhất hiện nay. So sánh điều đó với TV LED thông thường và bạn sẽ thấy rằng mặc dù chúng có thể có cùng độ phân giải màn hình, kích thước vật lý khác nhau RẤT NHIỀU.
C. Giả sử bạn có hai màn hình mà bạn muốn thực hiện một trò chơi tic-tac-toe đơn giản. Một màn hình là điện thoại thông minh và màn hình còn lại là TV. Cả hai đều có cùng độ phân giải. Trong ví dụ này, giả sử cả hai đều có độ phân giải 5x5 (có thể giúp mở chương trình Paint và vẽ lưới 5x5 tic-tac-toe). Nếu bạn muốn chỉ định hình dạng này trên điện thoại thông minh bằng mm, ví dụ, có thể bạn muốn vẽ hai đường thẳng đứng cách nhau 10 mm. Vấn đề là trên TV, chính lưới này sẽ yêu cầu bạn đặt các đường cách nhau 80mm hoặc xa hơn. Để biết cách xa các đường này, bạn cần thông tin về kích thước pixel vật lý. Thông tin này thường không có sẵn (hoặc không chính xác) trong nhiều môi trường. Ngay cả nếu có, nó khó sử dụng hơn nhiều so với pixel và bạn ' sẽ muốn tránh cố gắng mở rộng quy mô bằng cách sử dụng thông tin này trừ khi bạn có lý do chính đáng. Kích thước màn hình không phải là điều phù hợp nhất đối với một nhà thiết kế. Họ thực sự chỉ muốn thông tin hiển thị; kích thước vật lý của màn hình đó không liên quan đến hầu hết các phần nhưng không gian ảo là rất quan trọng. Để tiếp tục trợ giúp về vấn đề này, ngày nay chúng ta có độ phân giải khá phổ biến là 1080p mà hầu hết các màn hình đều hỗ trợ. Bởi vì điều này, chúng ta thậm chí có thể biết được bao nhiêu phần trăm màn hình được lấp đầy bởi một hình ảnh rộng 800px trên phần lớn các hệ thống (nhưng một thiết kế tốt sẽ không phụ thuộc vào thực tế đó bởi vì có những hệ thống rất nhiều không đúng). kích thước vật lý của màn hình đó không liên quan đến hầu hết các phần nhưng không gian ảo là rất quan trọng. Để tiếp tục trợ giúp về vấn đề này, ngày nay chúng ta có độ phân giải khá phổ biến là 1080p mà hầu hết các màn hình đều hỗ trợ. Bởi vì điều này, chúng ta thậm chí có thể biết được bao nhiêu phần trăm màn hình được lấp đầy bởi một hình ảnh rộng 800px trên phần lớn các hệ thống (nhưng một thiết kế tốt sẽ không phụ thuộc vào thực tế đó bởi vì có những hệ thống rất nhiều không đúng). kích thước vật lý của màn hình đó không liên quan đến hầu hết các phần nhưng không gian ảo là rất quan trọng. Để tiếp tục trợ giúp về vấn đề này, ngày nay chúng ta có độ phân giải khá phổ biến là 1080p mà hầu hết các màn hình đều hỗ trợ. Bởi vì điều này, chúng ta thậm chí có thể biết được bao nhiêu phần trăm màn hình được lấp đầy bởi một hình ảnh rộng 800px trên phần lớn các hệ thống (nhưng một thiết kế tốt sẽ không phụ thuộc vào thực tế đó bởi vì có những hệ thống rất nhiều không đúng).
Why is it right to use pixel measurements and expect the layout to look exactly the same on all screens using a certain common res?
Điều này không chính xác. Chúng tôi sử dụng pixel vì chúng có tỷ lệ tốt hơn không phải vì chúng giống hệt nhau. Chúng tôi chọn pixel khi chúng tôi muốn bố cục của mình trông chính xác trên các màn hình khác nhau; không làm cho chúng trông giống nhau trên các màn hình khác nhau. Đây là một trong những vấn đề với ngôn ngữ tiếng Anh, nó không đủ chính xác một lần nữa. Mọi người thường nói rằng điều này có nghĩa là chúng trông giống nhau 'nhưng điều chúng tôi thực sự muốn nói là nó' đúng tỷ lệ 'trên các màn hình khác nhau. Hãy tưởng tượng rằng bạn đã tạo một trang web lấp đầy toàn bộ màn hình TV. Bạn có thực sự muốn nó trông giống 'trên điện thoại thông minh của bạn không? Nếu vậy, thì bạn cần phải cuộn nó hơn 5 feet để xem cạnh phải.
Khi in, kích thước thế giới thực thường quan trọng hơn nhiều nhưng các thiết bị video thường có pixel phù hợp với kích thước hiển thị của chúng. Đó là để nói các thiết bị lớn hơn có pixel lớn hơn. Cuối cùng, họ chủ yếu là 1080p hoặc gần với nó những ngày này. Tất nhiên, luôn có những thiết bị có độ phân giải cao hơn hoặc thấp hơn rất nhiều nhưng khi chúng hoạt động thì đó là công việc chung của HĐH thiết bị để cho phép nó hoạt động với các đối tượng có kích thước 'bình thường' trên màn hình.
Mặc dù, vì chúng ta đang nói về các trang web, phải chỉ ra rằng hầu hết mọi người không để trình duyệt toàn màn hình trừ khi họ đang sử dụng thiết bị di động. Đối với các trang web, tốt nhất là trang web của bạn trông phù hợp cho dù cửa sổ có kích thước như thế nào. Đây được gọi là thiết kế đáp ứng và khi trang web của bạn phản hồi, nó sẽ tự động hoạt động tốt trên mọi màn hình.