Tôi đã có chính xác cùng một vấn đề và có thể đi đến một giải pháp chính xác và khả thi . Có rất nhiều quan niệm sai lầm cả trong câu hỏi và câu trả lời trước đó (và thực tế, xung quanh việc quản lý màu sắc nói chung), vì vậy hãy để tôi cố gắng làm rõ chúng và cung cấp cho bạn câu trả lời.
Đầu tiên, những quan niệm sai lầm ...
Các màn hình thông thường (không rộng) không "sống trong sRGB", cũng không hiển thị gam màu rộng "sống trong AdobeRGB". sRGB và AdobeRGB (cùng với ProPhoto RGB) được gọi là cấu hình hoạt động : chúng không khớp với bất kỳ thiết bị nào trong thế giới thực, chúng chỉ cung cấp một bộ phép đo tiêu chuẩn mà tất cả các thiết bị có thể được lập trình để hiểu. Mỗi màn hình (và mọi máy in) đều có cấu hình riêng và thực sự cấu hình đó có thể thay đổi theo thời gian khi các hóa chất trong thời đại hiển thị. Cấu hình của một màn hình riêng lẻ có thể có mức độ trùng lặp lớn với một trong các cấu hình làm việc tiêu chuẩn, nhưng không chính xác khi nói nó khớp chính xác với nó, hoặc thậm chí hoàn toàn khớp với nó. Nó '
Bạn không bao giờ nên đặt hồ sơ hiển thị của mình thành một trong các cấu hình hoạt động (vì đó không phải là hồ sơ của nó!). Giải pháp chính xác là sử dụng một thiết bị hiệu chuẩn để tìm hiểu cấu hình chính xác của màn hình của bạn và sử dụng thiết bị đó.
Trình duyệt không phải là loại trái cây duy nhất: bạn muốn đảm bảo màn hình của bạn được định hình theo cách mà các ứng dụng hình ảnh khác (Photoshop, Lightroom, bất cứ thứ gì) cũng hiển thị màu sắc trung thực.
Có là một cái gì đó bạn có thể làm gì về hình ảnh không được quản lý trong các trình duyệt (một vài câu trả lời khác đã chạm vào nó). Tôi sẽ đến với nó một cách chi tiết dưới đây.
Hướng dẫn sơ bộ về cách cấu hình tương tác khi bạn xem hình ảnh trên màn hình
Trong một thế giới lý tưởng, không chỉ một mà hai hồ sơ sẽ xuất hiện khi xem một hình ảnh . Đầu tiên là hồ sơ được nhúng trong hình ảnh: hãy gọi đó là hồ sơ đầu vào . Hãy nhớ rằng hình ảnh kỹ thuật số được tạo thành từ các pixel, mỗi pixel chứa sự kết hợp của màu đỏ, xanh lá cây và xanh dương. Vì vậy, đối với hình vuông màu đỏ trơn, mọi pixel được đặt thành 100% đỏ, 0% xanh lục, 0% xanh lam. Nhưng ý nghĩa của màu đỏ 100% là gì?Nó giống như nhìn thấy một biển báo bên đường nói rằng "Bây giờ bạn có thể lái xe ở tốc độ tối đa". Tốc độ tối đa là bao nhiêu? Nhanh như xe sẽ đi? Dấu hiệu không nói, vì vậy tốc độ thực tế sẽ thay đổi tùy theo xe. Cấu hình đầu vào cho chúng ta biết giá trị 100% đó có liên quan gì: đối với một hình ảnh được gắn thẻ hồ sơ nhúng, máy tính của bạn bây giờ biết rằng "100% đỏ" có nghĩa là giá trị đỏ tối đa được xác định bởi cấu hình cụ thể đó. (Để hoàn thành sự tương tự, ký hiệu đường bộ của chúng tôi hiện cho biết: "Giới hạn tối đa 70mph. Bây giờ bạn có thể lái xe ở mức tối đa.")
Vì vậy, một khi hình ảnh được gắn thẻ với một hồ sơ nhúng, chúng tôi biết chính xác những gì chúng tôi cần hiển thị : chính xác sắc thái của màu đỏ, vàng hoặc bất cứ thứ gì. Câu hỏi tiếp theo là: làm thế nào để chúng tôi hiển thị nó? Nhìn vào cùng một hình ảnh trên một vài máy tính khác nhau (hoặc chỉ cần máy tính của bạn và điện thoại của bạn) và bạn sẽ thấy rằng không có hai màn hình làm cho màu sắc trong chính xác cùng một cách. Đây là nơi chúng ta cần hiệu chỉnh màn hình của mình để tạo ra cấu hình hiển thị - cấu hình đầu ra - cho chúng ta biết chính xác cách thiết bị cụ thể này thể hiện màu sắc. Bây giờ chúng tôi đã có cả những thông tin chúng tôi cần:
- Cấu hình đầu vào: Hình ảnh này có ý nghĩa gì khi nó nói "màu đỏ"?
- Cấu hình đầu ra: Làm cách nào để phần cứng này hiển thị (càng gần càng tốt) màu đỏ đó?
Và nếu hình ảnh không được gắn thẻ thì sao? Đối với tất cả, trừ chuyên gia sử dụng nhất, sẽ an toàn khi cho rằng một hình ảnh chưa được xử lý đang sử dụng cấu hình sRGB.
Và bây giờ để trả lời câu hỏi của bạn
Bước đầu tiên với bất kỳ màn hình nào - nhưng đặc biệt quan trọng với màn hình gam rộng - là hiệu chỉnh chính xác màn hình của bạn . Điều này đòi hỏi phải sử dụng bộ hiệu chuẩn: một phần cứng nằm trên màn hình và đọc màu trong khi hiển thị một loạt các hình ảnh thử nghiệm, để xác định màu sắc nào màn hình của bạn thực sự hiển thị. Đối với màn hình gam rộng, bạn phải đảm bảo sử dụng bộ hiệu chuẩn phù hợp: Tôi sử dụng Spyder Pro 3 và nó hoạt động tốt.
Khi bạn đã hiệu chỉnh màn hình của mình, bạn sẽ thấy rằng bất kỳ ứng dụng được quản lý màu nào hiện đang hiển thị màu sắc một cách trung thực. Trước khi hiệu chỉnh, màn hình gam màu rộng của tôi hiển thị mọi thứ siêu bão hòa: tông màu da là màu đỏ cà chua và cả Photoshop và Lightroom đều không sử dụng được. Sau khi hiệu chuẩn, cả hai đều trông hoàn hảo. Vì vậy, sử dụng một ứng dụng được quản lý màu để kiểm tra hiệu chuẩn của bạn.
Và bây giờ trên các trình duyệt! Firefox là trình duyệt duy nhất hoạt động tốt với tôi trên màn hình rộng được hiệu chỉnh. Theo mặc định, nó sử dụng cấu hình màu được nhúng trong hình ảnh để hiển thị chúng một cách chính xác, nhưng hình ảnh không được đánh dấu vẫn xuất hiện quá bão hòa. Nhưng đừng lo lắng, tất cả không bị mất!
- Nhập about: config vào thanh địa chỉ của bạn.
- Cuộn xuống và tìm gfx.color_man Quản lý.mode .
- Thay đổi giá trị thành 1 .
Điều này khiến Firefox coi tất cả các hình ảnh chưa được đánh dấu là sRGB : chính xác là những gì chúng ta muốn xảy ra. Nó thậm chí hoạt động trên các biểu tượng trong thanh dấu trang của bạn! Thật không may, nó vẫn không hoạt động trên các trình phát video flash.
Cả Safari và Chrome cũng được quản lý màu nhưng cả hai đều có nhược điểm. Safari (ít nhất là trên Windows) không coi hình ảnh chưa được đánh dấu là sRGB; Chrome có, nhưng quản lý màu của nó bị tắt theo mặc định và khó bật khi bật .
Tại thời điểm viết bài, Opera hoàn toàn không có quản lý màu sắc và IE9 hoàn toàn ngu ngốc: nó tôn trọng cấu hình đầu vào (cái được nhúng trong hình ảnh) nhưng bỏ qua cấu hình đầu ra hiển thị ! Điều này làm cho IE9 tốt như vô dụng trên màn hình gam rộng.
Vì vậy: hiệu chỉnh + sử dụng Firefox + đặt gfx.color_man Quản lý.mode thành 1 = bạn tốt. :)