Có chuyển đổi sRGB sang CMYK không mất dữ liệu không?


9

Trong hành trình in những bức ảnh lớn , tôi phát hiện ra rằng hầu hết những nơi như vậy, trái ngược với các phòng thí nghiệm ảnh, chỉ chấp nhận hình ảnh CMYK.

Trong khi tôi coi mình là một chuyên gia xử lý hình ảnh, tôi nhận ra có một lỗ hổng trắng trợn trong kiến ​​thức của mình xung quanh CMYK! Tôi đọc câu hỏi này tổng hợp những gì tôi đã biết.

Điều tôi cần là chuyển đổi hình ảnh sRGB của mình thành hình ảnh CMYK và hiểu màu sắc sẽ bị ảnh hưởng như thế nào.

Điểm rắc rối đầu tiên là sRGB là không gian màu dựa trên đại diện RGB và CMYK, AFAIK, không phải là không gian màu mà là đại diện cho màu sắc. Điều này cho tôi biết chúng ta cần một không gian màu CMYK, tốt nhất là một không gian phổ biến vì các máy in mà tôi đã nói chuyện chỉ nói CMYK khi tôi yêu cầu một không gian màu.

Thứ hai, chúng ta cần thiết lập bao nhiêu sRGB có thể được biểu diễn trong không gian màu CMYK đã chọn và xác định độ chính xác (độ sâu bit) là cần thiết cho biểu diễn.

Do đó, câu hỏi cuối cùng là: Làm thế nào để chuyển đổi một cách dễ dàng hình ảnh và sRGB thành CMYK?

Câu trả lời:


4

Trước hết, sRGB là một không gian màu duy nhất , với các ranh giới được xác định và ánh xạ được xác định từ các giá trị RGB đến (ví dụ) các giá trị CIE XYZ, một môi trường xem được chỉ định, v.v.

CYMK, ngược lại, thực sự là một toàn thể gia đình của không gian màu. Tất cả các không gian màu trong gia đình đều bị trừ, nhưng bạn không thể tin rằng chúng có nhiều điểm chung ngoài điều đó. Màu sắc chính xác của các bầu cử sơ bộ (nghĩa là màu lục lam, đỏ tươi, vàng và thậm chí là đen) khác nhau. Vì CMYK được sử dụng hầu như chỉ trong in ấn, màu sắc của giấy, chất làm sáng, khả năng chấp nhận mực, v.v., tất cả đều ảnh hưởng đến màu sắc cảm nhận.

Từ quan điểm lý thuyết, không có câu hỏi nào về việc chuyển đổi từ RGB sang CMYK có thể hoàn toàn không mất mát, vì vậy (ví dụ) bạn có thể thực hiện chuyển đổi khứ hồi (RGB sang CMYk, sau đó quay lại RGB) và đảm bảo rằng kết quả giống hệt với đầu vào ban đầu.

Từ quan điểm thực tế, CMYK (như đã lưu ý ở trên) hầu như chỉ được sử dụng để in. Trong trường hợp đó, câu hỏi thực sự là liệu có một máy in thực sự có thể hiển thị toàn bộ gam sRGB hay không. Mặc dù tôi có thể nhầm lẫn về điều này, tôi tin rằng câu trả lời là không. Thêm vào đó, thật khó (có lẽ là không thể, thực sự) để có được giao diện chính xác giống như trên giấy mà bạn làm trên màn hình.

Cụ thể, giấy chỉ phản chiếu ánh sáng chiếu vào nó và mực trên giấy hạn chế lượng ánh sáng phản chiếu. Điều đó có nghĩa là dưới ánh sáng bình thường, những gì bạn nhìn thấy trên giấy luôn ít nhất là ít sáng hơn so với ánh sáng xung quanh.

Một màn hình bình thường phát ra ánh sáng. Đặc biệt, màn hình cao cấp thường được sử dụng để chỉnh sửa ảnh thường được sử dụng trong môi trường tương đối tối và cũng thường có mũ trùm đầu. Do đó, màn hình thường sáng hơn môi trường xung quanh.

Một bộ sưu tập thường sẽ cố gắng hiển thị các bản in nhiều hơn một chút khi bạn nhìn thấy chúng trên màn hình, với ánh sáng chiếu vào hình ảnh thực sự sáng hơn so với môi trường xung quanh. Hộp chứng minh thường làm gần như nhau.

Điểm mấu chốt: mặc dù sRGB đến CMYK có thể bị mất, nhưng thông thường thì không - và vì nó thường để in, thực sự không nên, ngoại trừ trong trường hợp hiếm (không tồn tại?) Của một máy in bao gồm toàn bộ gam sRGB .


Cảm ơn Jerry! Điều này trả lời câu hỏi của tôi và phù hợp với những gì tôi đã biết. Điều này không mở ra nhiều câu hỏi tiếp tuyến mà có lẽ tôi sẽ sớm hình thành.
Itai

4

Tôi chưa thực hiện phép toán, nhưng tôi tin rằng có một phép biến đổi RGB thành CMYK không mất dữ liệu, giống như có từ RGB sang Lab hoặc RGB sang HSL và ngược lại. Tôi tin rằng bạn chỉ muốn bỏ qua kênh màu đen và phản ánh các kênh R, G và B trên khối màu .

Vấn đề là, theo cách nào nó sẽ hữu ích? Không ai tạo ra hình ảnh CMYK với mục đích hiển thị chúng trên thiết bị có gam màu giống như màn hình máy tính. Mục đích của họ là đi in, và không thể mất RGB để in biến đổi.

Điều này là do giấy là một phương tiện phản chiếu và màn hình máy tính là một phương tiện truyền qua. Loại thứ hai tạo ra ánh sáng của riêng chúng, trong khi giấy và mực chỉ có thể phản chiếu ánh sáng mà nó nhận được. Bạn không thể thực hiện việc di chuyển từ người này sang người khác một cách dễ dàng.

Nếu chương trình hình ảnh bạn chọn thay đổi màu sắc bạn nhìn thấy trên màn hình khi chuyển từ RGB sang CMYK, đó là một điều tốt. Nó đang cố gắng mô hình hóa các loại dịch chuyển màu bạn sẽ thấy khi bạn thực sự thực hiện in. Điều này có thể giúp bạn tiết kiệm được một hoặc hai lần dùng thử, bởi vì bạn có thể chống lại sự thay đổi màu sắc, hoặc ít nhất là lên kế hoạch cho chúng trước thời hạn.


Vì giấy trắng phản ánh tất cả các độ dài sóng, tại sao nó không thể hiển thị tất cả các màu có thể? Từ những gì tôi đã đọc, có vẻ như gam màu của giấy cực kỳ lớn (mặc dù phạm vi động không phải là một chủ đề hoàn toàn khác).
Itai

Tôi không biết tại sao, tôi chỉ biết rằng nó là như vậy. (Nếu không, bạn sẽ nghĩ ai đó sẽ xây dựng một máy in, giấy và hệ thống mực thể hiện một gam tương đương với màn hình.) Tuy nhiên, nó có vẻ như là một câu hỏi riêng biệt.
Warren Young

@Itai Giới hạn về gam là số lượng mực bạn sử dụng. Để có được gam màu rộng hơn, bạn thêm nhiều màu mực hơn, 7 và thậm chí 9 màu là khá phổ biến trong thế giới trước khi ấn. Ví dụ, CcMmYKkRG là một thiết lập 9 màu phổ biến, thêm một nửa Cyan, nửa Magenta, nửa blacK, Red và Green vào Cyan, Magenta, Yellow và blacK tiêu chuẩn. Ngoài ra còn có một kỹ thuật rất phổ biến khi bạn bổ sung CMYK tiêu chuẩn với một màu duy nhất để có được một số logo công ty với màu sắc được đăng ký đúng mà khó thể hiện chính xác trong CMYK với kết cấu mịn.
cabbey

Bất kỳ một nửa màu nào được thêm vào chỉ để giảm các chấm có thể nhìn thấy trong các màu rất nhạt. Những người không mở rộng gam màu nào cả. Tuy nhiên, việc bổ sung các loại mực bổ sung thêm các nguyên thủy bổ sung (như màu đỏ tươi hoặc màu xanh lá cây tươi sáng) có thể mở rộng gam màu vì có giới hạn về mức độ bão hòa của mực.
Mikko Rantalainen

2

Khi nói "CMYK", bạn nói một ngôn ngữ hoàn toàn khác so với RGB, phạm vi của các gam có xu hướng khá đa dạng và phụ thuộc vào thiết bị. Tôi sẽ nói ít hơn về chuyển đổi "lossless" và nhiều hơn về việc chuyển đổi chính xác hình ảnh RGB thành hỗn hợp mực CMYK phù hợp cho từng pixel. Sẽ bị mất, nhưng khi xem bản in cuối cùng, sự khác biệt sẽ khó nhận thấy (nếu có.) Mỗi ​​máy in đều khác nhau và mỗi loại sử dụng các loại mực khác nhau, mỗi màu mực sẽ hơi khác nhau giữa các máy in, mực in mật độ sẽ khác nhau, và cách phân tán mực trên giấy là khác nhau (nó có thể được hòa sắc, hoặc có thể là một nửa mực.)

Nói chung, chuyển đổi sang CMYK là một quá trình tỉ mỉ bao gồm ít nhất một sự hiểu biết vừa phải về cách hình ảnh thực sự sẽ được in bởi máy in cụ thể đang sử dụng. CMYK thực sự là một không gian màu, tuy nhiên gam màu của không gian đó phụ thuộc vào thiết bị và thường nhỏ hơn gam màu của màn hình máy tính mà bạn đang làm việc. Chứng minh, cả cứng và mềm, là một bước quan trọng trong việc chuyển đổi chính xác hình ảnh RGB thành CMYK để tái tạo chính xác.


1
Hmmm ... một số định nghĩa cơ bản là cần thiết. Đối với tôi, một không gian màu chủ yếu được xác định bởi một gam màu. Mặt khác, không thể sRGB và AdobeRGB có thể là cùng một không gian màu với các gam màu khác nhau?
Itai

1
Có một biến thứ ba liên quan, 'mô hình màu' - en.wikipedia.org/wiki/Color-space
Mart Oruaas

1
Các định nghĩa của thuật ngữ "không gian màu" không hoàn toàn rõ ràng. Trong một số vòng tròn, không gian màu là những thứ như "Không gian phòng thí nghiệm", "Không gian RGB", "Không gian CMYK", trong đó "phụ gia" và "trừ" là các mô hình. Các vòng tròn khác gọi RGB và CMYK là mô hình và các gam màu cụ thể là không gian màu. Tôi nghĩ rằng ý nghĩa của tôi có thể được bắt nguồn rõ ràng từ bối cảnh.
jrista

0

AFAIK, không có cách nào để chuyển đổi một cách dễ dàng giữa một màu trong sRGB thành một màu trong CMYK. Cho rằng mỗi không gian màu sẽ đại diện cho một gam khác nhau, không có cách chính xác nào để chuyển đổi giữa màu này sang màu khác, mà không có một số lượng ước tính / xấp xỉ.

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.