Làm cách nào để các không gian màu như sRGB và Adobe RGB trùng nhau?


20

Có phải sRGB được bao gồm trong Adobe RGB và Adobe RGB có trong ProPhoto RGB không? Có nghĩa là một bức ảnh trong "không gian thấp hơn" sẽ trông giống hệt như trong "không gian cao hơn", ví dụ: ảnh sRGB sẽ trông giống hệt như trong không gian Adobe RGB.

Tôi nhận thấy kích thước của ảnh sRGB lớn hơn ảnh tương tự trong Adobe RGB, điều mà tôi không hiểu vì không gian màu lớn hơn.


Định dạng tập tin nào bạn đang lưu là? Một số thuật toán nén không mang tính quyết định và việc lưu lại cùng một hình ảnh có thể dẫn đến sự khác biệt nhỏ về kích thước tệp cuối cùng.
jrista

JPEG. Và đọc các câu trả lời sau đây, tôi mới nhận ra rằng nó chỉ đơn giản là đến từ việc nén.
Julio Guerra

Câu trả lời:


30

Kiểm tra hình ảnh này của Jeff Schewe từ wikipedia . Đó là một lát 2D của những gì thực sự là một không gian ba chiều, nhưng nó làm cho khái niệm cơ bản rõ ràng: không gian màu

Vì vậy: sRGB là tập con của AdobeRGB, là tập con của ProPhoto RGB.

Bạn cũng có thể thấy ProPhoto RGB mở rộng ra bên ngoài hình dạng cong đại diện cho màu sắc có thể nhìn thấy. Và bạn có thể thấy AdobeRGB phù hợp như thế nào để in trên giấy mờ hơn sRGB - và bao xa bên ngoài những gì có thể được in trên giấy, không gian ProPhoto mở rộng.

Nhưng đây không phải là toàn bộ câu chuyện, vì vấn đề về độ sâu bit . Trong các định dạng tệp phổ biến được sử dụng để hiển thị, thông tin màu được lưu trữ trong các số nguyên, không phải giá trị tương tự - có một số lượng màu riêng biệt, có thể đếm được có thể được mô tả ở độ sâu bit nhất định. Hãy nghĩ về không gian màu giống như một hộp bút chì màu Crayola có nhiều màu khác nhau. Mỗi không gian màu có cùng số bút màu. Trong không gian rộng hơn, một số số lượng hạn chế đó phải được sử dụng để phủ sóng rộng hơn - trong ProPhoto RGB, bạn đã có một số "bút chì màu" dành cho màu sắc mà con người thậm chí không thể nhìn thấy. sRGB có cùng số bút màu được đóng gói trong một phạm vi nhỏ hơn. Điều đó có nghĩa, để đổi lấy việc không thể đại diện cho những cyans và rau xa-out, bạn sẽ có được phân biệt tốt hơn giữa blues và tím và màu đỏ (và các màu xanh mà ở đó).

Ở độ sâu màu 8 bit trên mỗi kênh (tổng thể 24 bit), có khoảng 16,8 triệu bút chì màu, rất nhiều, nhưng đủ để vẫn có cơ hội cho các tạo tác màu ở độ dốc tinh tế. Và, khi bạn ánh xạ từ không gian màu này sang không gian màu khác, bút chì màu không nhất thiết phải xếp hàng . ProPhoto RGB có thể chứa tất cả sRGB, nhưng nếu bạn đang làm việc trong 8 bit, sẽ rất khó để quay lại.

Hãy tưởng tượng rằng bạn đã có ba màu đỏ khác nhau trong một hộp bút chì màu và hai màu đỏ trong một hộp khác nhau (vì hộp thứ hai đó cần thêm bút màu cho ultramarine). Nếu bạn đang cố gắng sao chép một hình ảnh được vẽ từ hộp đầu tiên, bạn phải thỏa hiệp với màu đỏ. Và nếu sau đó bạn sẽ tạo một bản sao khác bằng bút chì màu đầu tiên của mình nhưng không nhìn vào hình ảnh đầu tiên, có lẽ bạn sẽ không chọn cùng một ánh xạ từ hai màu đỏ đó sang ba màu biểu cảm hơn.

Tuy nhiên, nếu bạn có thể làm việc trong 16 bit trên mỗi kênh, đây thực sự không phải là vấn đề. Đó là bởi vì với mỗi bút chì màu 8 bit mỗi kênh, 16 bit mang lại cho bạn 16,8 triệu bút chì màu. Đó là rất nhiều sự phân cấp tinh tế - gần như chắc chắn vượt xa những gì mắt người có thể phân biệt. (Tổng số màu khác biệt ở độ sâu màu 16 bit là hơn 281 nghìn tỷ.) Vì vậy, nếu bạn đang sử dụng một ứng dụng như Adobe Lightroom hoạt động ở độ sâu màu 16 bit, việc chuyển đổi không gian màu không phải là vấn đề đáng lo ngại - nhưng bạn phải quyết định những gì bạn muốn khi bạn muốn đi xuống giá trị đầu ra cuối cùng, bởi vì chúng tôi chưa thực sự có các định dạng tệp không gian gam màu 16 bit tốt, tiêu chuẩn, phổ biến, được hỗ trợ tốt.

Đối với kích thước của tệp kết quả : về cơ bản, đó sẽ chỉ là một cách giải quyết vấn đề nén. Khoảng thời gian thực tế của không gian màu làm cho không có sự khác biệt trong kích thước tệp, vì, một lần nữa, cùng một số lượng bút chì màu trong mọi trường hợp. Có thể ảnh sRGB của bạn lớn hơn do phiên bản Adobe RGB "thu gọn" một số khác biệt màu sắc tinh tế thành cùng một giá trị (không đủ các loại bút chì màu đỏ khác nhau?). Nhưng nó có lẽ chỉ là một sự châm biếm về cách "phân công lại" bút chì làm cho dữ liệu khác nhau và do đó việc nén sẽ khác nhau.


Vì vậy, tôi đã viết câu trả lời của mình và đồng thời bạn đã thêm phần vào kích thước tệp ...
ysap

Điều này là khá tuyệt vời. Cảm ơn bạn vì những ví dụ tuyệt vời và đưa tất cả trở lại trái đất với tài liệu tham khảo Lightroom. Câu trả lời tuyệt vời @mattdm!
dpollitt

1
@Julio: một thiết bị hiển thị nên được định hình bằng không gian màu "bản địa" của riêng nó - màu sắc thực tế có thể được hiển thị bằng phốt phát màu, công nghệ chiếu sáng hoặc mực của phương tiện. Bất kỳ hình ảnh nào luôn được "dịch" sang đó chỉ đơn giản bằng thực tế vật lý. Có một hồ sơ cho màn hình của bạn cho phép phần mềm của bạn biết cách thực hiện điều này một cách chính xác - nếu không, nó chỉ giả định rằng sRGB sẽ xuất hiện đủ tốt. [không ...]
mattdm

1
Nhưng trong mọi trường hợp, một hình ảnh trong sRGB và một hình ảnh trong Adobe RGB sẽ được ánh xạ tới màn hình thực theo một cách nào đó. Vì màu sắc trong không gian màu hơi khác nhau (ngay cả trong gam sRGB), kết quả có thể hơi khác, nhưng nếu mọi thứ hoạt động chính xác, sự khác biệt sẽ khó nhận ra - sự thay đổi tinh tế trong độ dốc. Nếu bạn thấy sự thay đổi lớn, màu sắc tổng thể, một cái gì đó không được thiết lập đúng.
mattdm

1
Trên hết, nhiều màn hình LCD giá rẻ thực sự chỉ thực hiện 6 bit trên mỗi kênh, do đó, hình ảnh 8 bit trên mỗi kênh sẽ mất "bút chì" trên màn hình giống như nó hoặc không. (Đó là 16,8 triệu xuống còn 262 nghìn.) Trong trường hợp đó, sự khác biệt trong biểu hiện trong sRGB-gamut của hình ảnh sRGB và Adobe RGB sẽ bị áp đảo bởi vết cắt lớn đó.
mattdm

9

Nếu bạn có máy Mac, bạn có thể hình dung sự khác biệt giữa các không gian màu trong 3D - chạy ColorSync Utilityvà chọn một không gian màu lớn (như ProPhotoRGB hoặc AdobeRGB). Sau đó bấm vào mũi tên ở góc trên bên trái của cốt truyện và chọn "giữ để so sánh". Sau đó chọn một không gian khác để xem nó được vẽ trên đầu của một không gian khác, bạn có thể xoay xung quanh.

Bạn có thể phải mở các thư mục ở cuối danh sách không gian màu để xem nhiều không gian hơn, nếu bạn đã cài đặt Photoshop.

Thực tế bạn có thể sử dụng điều này để có được sự hiểu biết về sự khác biệt giữa các không gian, nhưng cũng để xem cách cấu hình máy in tùy chỉnh nằm trong một không gian.

Một ví dụ hiển thị AdobeRGB bên trong cá voi ProPhotoRGB:

nhập mô tả hình ảnh ở đây


1
Bạn muốn thấy rằng cá voi ăn thịt một người khổng lồ ... thứ gì đó lớn hơn một con cá voi? Hãy dùng thử scRGB điên rồ của Microsoft. :)
mattdm

4

Để thêm vào câu trả lời tuyệt vời của @ mattdm - nhưng trừ khi tôi bỏ lỡ nó, không có lời giải thích nào về kích thước tệp - tôi sẽ suy đoán rằng khi chụp aRGB và sau đó chuyển sang sRGB với ý định bão hòa màu tràn (màu tương đối ), sau đó trong phạm vi của gam màu aRGB không được chuyển đổi (không bị cắt bớt) sẽ có các mức màu riêng biệt ít hơn (b / c tổng số cấp độ là như nhau - 256), bạn kết thúc bằng một hình ảnh "được áp phích". Nghĩa là, hình ảnh sRGB của bạn chứa ít giá trị màu riêng lẻ hơn hình ảnh gốc. Do sự suy giảm này, hình ảnh nén gam nhỏ nhỏ hơn hình ảnh nén toàn bộ gam.

Từ một góc nhìn khác, nếu hình ảnh aRGB và sRGB trông giống nhau, điều đó có nghĩa là cảnh ban đầu không có nhiều màu sắc, vì vậy nó "phù hợp" với gam màu giới hạn sRGB. Nhưng, sử dụng aRGB để chụp cảnh này có nghĩa là bạn chỉ sử dụng một tập hợp con của các màu riêng biệt có sẵn. Điều này, một lần nữa, dẫn đến tỷ lệ nén tốt hơn và một tệp nhỏ hơn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.