RGB Vs CMYK: Giải mã chuyển đổi độ dốc ở các chế độ màu khác nhau


6

Vấn đề này có thể liên quan đến Photoshop hoặc các chế độ màu nói chung nhưng đây là những gì tôi đang cố gắng tìm ra.

  • Hình ảnh dưới đây là từ một tệp CMYK có hai lớp.
  • Nó có hai gradient màu bộ đôi.
  • Cả hai độ dốc bắt đầu và kết thúc với chính xác các màu giá trị hex.

    1. Độ dốc trên cùng là một được tạo từ trong tệp đang mở bằng cách sử dụng mẫu màu gradient được hiển thị trong hình ảnh.

    2. Gradient dưới cùng được sao chép từ tệp RGB và dán vào tệp CMYK được hiển thị trong hình ảnh.

VẤN ĐỀ

Độ dốc CMYK rõ ràng không khớp với đầu ra dự kiến ​​được ghi trong mẫu màu.

CÂU HỎI

  1. Tại sao gradient CMYK dường như có một chuyển tiếp màu cam và không khớp với đầu ra dự kiến ​​hoặc của gradient RGB?

  2. Làm thế nào gradient thực sự có thể được tạo trong photoshop từ trong tệp CMYK?

RGB vs CMYK

GHI CHÚ

Thật thú vị khi lưu ý rằng điều này dường như không phải là vấn đề về bảng màu vì điều tương tự xảy ra khi một kênh alpha đen trắng được tạo ra trên cùng của một lớp màu đỏ thuần.

Các giá trị hex được sử dụng cho gradient này là: #de1f26to#ffffff


KIẾM ĐƯỢC VẤN ĐỀ NÀY

Các bước này tạo ra vấn đề.

  1. Tạo tập tin mới trong chế độ CMYK .
  2. Vẽ một gradient trên bên trái của hình ảnh. (gradient xuất hiện màu cam ở giữa như gradient trên cùng trong hình trên.)
  3. Chuyển sang chế độ RGB .
  4. Vẽ cùng một gradient bên phải của hình ảnh. (Có một sự khác biệt rõ ràng trong quá trình chuyển đổi độ dốc.)

Điều gì xảy ra khi bạn tạo một hình chữ nhật với lớp phủ gradient?
Naty

@Naty Chính xác là cùng một vấn đề. Điều dường như xảy ra là CMYK tạo ra một màu phẳng với lớp phủ alpha và do đó không tạo ra sự hợp nhất của hai màu trong quá trình chuyển đổi. Tôi đang gãi đầu để nói ít nhất.
DreamTeK 11/03/2015

Câu trả lời:


8

Điều này ban đầu rất khó hiểu nhưng việc phấn đấu thông tin đã đưa tôi đến một sự hiểu biết rõ ràng hơn.

RGB vs CMYK

Có sự khác biệt rõ ràng giữa độ dốc trong RGB và CMYK, điều này trở nên rõ ràng hơn khi bạn nhận ra các bảng màu được sử dụng bởi mỗi chế độ màu khác nhau.

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

Màu bao gồm HUẾ , Bão hòaBRIGHNESS

RGB

RGB sử dụng một đơn HUẾ lết mà chuyển qua ĐỘ SÁNG (trục y trong hình ảnh này)Bão hòa (trục x trong hình ảnh này)

RGB

CMYK

CMYK sử dụng bảng màu BRIGHTNESS duy nhất chuyển tiếp qua HUESATURATION

Bảng màu CMYK

KẾT QUẢ

Do kết quả của quá trình chuyển đổi qua các bảng màu khác nhau được biểu thị bằng các mũi tên màu xanh tạo ra một gradient hoàn toàn khác mặc dù nó vẫn là một tuyến tính cho bảng màu đang sử dụng.


1
Đây là một câu trả lời tốt hơn nó chỉ là một phép nội suy tuyến tính. Rõ ràng đây không phải là cách nó phải diễn ra như thế nào. Không có lý do tại sao. Để trả lời cho câu hỏi của bạn 2, hãy tạo độ dốc trong tệp rgb và sau đó đặt nó vào tài liệu cmyk.
joojaa

8

RGB và CMYK là hai không gian màu khác nhau. RGB có nghĩa là đại diện cho các màu sắc có thể được tạo ra bằng ánh sáng bằng cách sử dụng các chấm Đỏ, Xanh lục và Xanh lam. CMYK là cách hạn chế hơn. Nó có nghĩa là đại diện cho màu sắc có thể được tạo ra bằng mực, nhưng không phải với bất kỳ loại mực nào mà đặc biệt là pha trộn Cyan, Magenta, Yellow và Black.

Không gian RGB và không gian CMYK có các gam màu khác nhau. Điều này có nghĩa là có những màu có thể được biểu thị bằng RGB mà không thể được biểu thị bằng CMYK. Không phải mọi màu bạn có thể nhìn thấy trên màn hình đều có thể được in bằng mực CMYK. Một số không thể in.

Điều ngược lại cũng đúng, mặc dù ở mức độ thấp hơn. Một vài màu CMYK là không thể biểu thị trong RGB.

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

Nguồn hình ảnh

Khi bạn đặt PS ở chế độ CMYK, nó sẽ tự hạn chế hoạt động trong phạm vi của CMYK. Điều này có nghĩa là khi bạn sửa đổi màu sắc, nó chỉ tạo ra kết quả có thể được in chứ không phải màu bên ngoài gam màu. Cụ thể, khi bạn tạo độ dốc CMYK, PS cố gắng đảm bảo rằng độ dốc có thể in được từ đầu đến cuối; rằng mỗi một điểm của gradient là một giá trị CMYK có thể được in. Nó làm điều này bằng cách giảm lượng mực cần sử dụng. Trong trường hợp của bạn, nó đi từ giá trị CMYK (4, 98, 88, 1) là phiên bản CMYK của màu RGB của bạn, đến (0,0,0,0), không có mực. Có lẽ nó cũng cố gắng đảm bảo rằng mật độ mực sẽ giảm theo cùng một cách đối với tất cả các loại mực. Không chắc chắn về điều này mặc dù.

Độ dốc tương tự được tạo trong chế độ RGB có cách linh hoạt hơn. PS có thể tạo ra một sự tăng màu mượt mà hơn vì nó có nhiều màu sắc hơn để lựa chọn. Kết quả là PS, khi cố gắng tạo ra một gradient đẹp nhất có thể, sẽ đi một con đường hoàn toàn khác trong khi chuyển từ # de1f26 sang #ffffff vì nó không phải tránh các màu không thể in được.

Hãy nhìn vào hình ảnh này, ví dụ:

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

Tập tin ở trên cùng là RGB. Cái ở phía dưới là CMYK. Tôi đã bắt đầu với cùng một màu trong cả hai trường hợp và giảm độ mờ đục của vòng tròn với gia số 25%. Lưu ý cách màu sắc kết quả hoàn toàn khác nhau trong cả hai trường hợp.

Hãy nhìn vào điều này bây giờ. Đây là thành phần màu của cả hai hình ảnh, cạnh nhau. Cái đầu tiên là hình ảnh RGB và cái thứ hai là hình ảnh CMYK.

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

Lưu ý rằng, trong hình ảnh RGB, màu sắc bắt đầu không có quá nhiều màu đỏ nhưng rất nhiều màu xanh lá cây và xanh dương. Để tạo độ dốc, PS không thể chơi với màu đỏ quá nhiều, vì không có gì nhiều để bắt đầu bằng mọi cách, vì vậy điều duy nhất nó có thể làm là giảm dần màu xanh lam và xanh lục, đi qua các màu lạnh hơn (ít màu đỏ, nhiều màu xanh lam Và xanh lá cây).

Mặc dù vậy, hình ảnh CMYK bắt đầu với rất nhiều Magenta và Yellow, nhưng Cyan nhỏ. Để tạo độ dốc, PS không thể chơi với Cyan nhiều, do đó, nó làm giảm Magenta và Yellow, đi qua cam (ít màu lục lam, nhiều Magenta và Yellow).

Xin lưu ý bạn, để khiến mọi thứ trở nên khó hiểu hơn, màu CMYK bạn thấy trong PS không phải là màu CMYK thực sự, mà là đại diện RGB của màu CMYK. PS cố gắng làm tốt nhất có thể để thể hiện màu sắc trông như thế nào nếu được in. Mặc dù vậy, màu RGB là đúng vì máy tính sử dụng RGB.


Đơn giản chỉ cần đặt nội suy Photoshop trên mỗi kênh, vì vậy vì bạn có các kênh khác nhau nên kết quả sẽ khác nhau. Đây là cách dễ nhất để thực hiện mọi thứ *. Không có lý do tại sao Photoshop không thể thực hiện phép tính qua rgb và nhận được kết quả chính xác giống như vậy, nó cũng không làm như vậy (cũng không có lý do tại sao công cụ gradient Photoshop không thể cho phép bạn chỉ định các không gian khác như LAB hoặc HSV để nội suy) . Tôi nghĩ rằng việc đưa gam màu vào câu hỏi này chỉ là mê tín thuần túy. * vâng tôi đang ám chỉ những gì bạn nghĩ tôi là.
joojaa

Haha! * bắt chéo ngón tay và xua đuổi con mèo đen * Chà, trong trường hợp này có thể là một lời nói quá mức để nói về gam nhưng chỉ vì màu sắc có màu đỏ. Tuy nhiên, nói chung, nếu bạn nhìn vào gam màu của cả hai không gian, chắc chắn có trường hợp độ dốc trong RGB sẽ phải đi qua các giá trị không CMYK để có thể trơn tru, đặc biệt là các giá trị xanh lục và xanh lam. Và tương tự với các giá trị cam phong phú CMYK. Bây giờ, biết bạn từ các câu trả lời trước đó ... có cách nào khác để có được độ dốc chính xác khỏi thế giới Adobe đã được thánh hóa không? :) xin vui lòng cho biết.
cockypup

Bạn có thể nội suy trong không gian phòng thí nghiệm hơn màu bao phủ trở lại không gian ban đầu của bạn. Dù sao, nội suy màu được định nghĩa mơ hồ đến mức không có nghĩa gì để nói đúng hay sai, chỉ khác nhau. Ngoài ra, không có lý do tại sao bạn không thể sử dụng không gian RGB lớn hơn chẳng hạn (vâng, không gian rgb có thể được làm lớn hơn thậm chí khó khăn hơn, không có thiết bị nào có thể hiển thị điều này). Hoặc bạn biết bạn có thể làm điều đó giống như Photoshop thực hiện trong rgb chuyển đổi thành cmyk (vì khi bạn bắt đầu với cmyk, bạn sẽ luôn ở trong phạm vi. Làm thế nào để bạn xác định một độ dốc chính xác?
joojaa

Hừm. Hấp dẫn. Dựa trên Wikipedia (tôi biết, nguồn của tôi là tốt nhất), gradient tuyến tính là một chuỗi các màu được xác định bởi màu của hai điểm, A và B trong đó chuỗi được tính bằng phép nội suy tuyến tính. Vì vậy, tôi đoán đó sẽ là một định nghĩa tốt. Tuy nhiên, có đề cập rằng khi độ dốc được tính bằng RGB, nó thường được nén bằng gamma, điều này sẽ làm cho nó không tuyến tính trong RGB. Bây giờ tôi muốn đi và tự mình tính toán để xem PS thực sự đang làm gì. * thở dài * Hạn chót của tôi sẽ bị ảnh hưởng. Cười lớn.
cockypup
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.