RGB হল অ্যাডিটিভ এবং আলো থেকে গঠিত, আর CMYK সাবট্রাকটিভ এবং কালি থেকে গঠিত। তাদের মধ্যে কনভার্ট করা হলো প্রতিটি স্ক্রিন ডিজাইনকে প্রিন্ট করার আগে নেওয়া ধাপ।
RGB থেকে CMYK রূপান্তর কিভাবে কাজ করে
- R, G, B-কে 0 থেকে 255 এর মধ্যে sRGB মান হিসেবে পড়ো।
- Coated FOGRA39 প্রোফাইলে রঙটি খুঁজে নাও, এটি ইউরোপে আবরণযুক্ত কাগজের জন্য মানসম্মত ICC প্রোফাইল।
- ব্ল্যাক পয়েন্ট কম্পেনসেশন সহ আপেক্ষিক কালারিমেট্রিক রেন্ডারিং ইনটেন্ট ব্যবহার করো, যাতে সাদা অংশ কাগজের সাদাই থাকে এবং কালো রং প্রেস ছাপতে পারে এমন সবচেয়ে গাঢ় ইঙ্কের সঙ্গে মেলে।
- চারটিই মানকে 0 থেকে 100 পর্যন্ত শতাংশে রূপান্তর কর।
কাজের উদাহরণ
এটি স্ট্যান্ডার্ড Coated FOGRA39 প্রোফাইল ব্যবহার করে। প্রিন্ট শপগুলো নিজস্ব ICC প্রোফাইল ও ইঙ্কের সীমা নিয়ে কাজ করে, তাই অন্য CMYK প্রোফাইল (যেমন তোমার প্রিন্ট শপের) ভিন্ন সংখ্যা দেয়। ফলাফলটিকে একটি নির্ভরযোগ্য রেফারেন্স হিসেবে দেখো, ছাপার জন্য তৈরি কালার সেপারেশন হিসেবে নয়।
RGB এবং CMYK ব্যাখ্যা
RGB কী?
RGB একটি রঙকে তিনটি আলোর চ্যানেল হিসেবে বর্ণনা করে — লাল, সবুজ এবং নীল — প্রতিটি 0 থেকে 255 পর্যন্ত। এটি স্ক্রিন কিভাবে কাজ করে তারই প্রতিফলন: সবগুলো 255 হলে সাদা, সবগুলো 0 হলে কালো। যখনই তোমাকে কোনো রঙ নিয়ে গণনা করতে হবে, RGB সঠিক পছন্দ, এবং rgba() ওই সঙ্গে ট্রান্সপারেন্সিও যোগ করে।
- সিনট্যাক্স:
- rgb(R, G, B)
- রেঞ্জ:
- প্রতি চ্যানেল 0–255
- উপযোগী:
- কোড, ক্যানভাস, rgba() দিয়ে ট্রান্সপারেন্সি
CMYK কী?
CMYK হল প্রিন্টে ব্যবহৃত চার-ইঙ্ক মডেল: cyan, magenta, yellow এবং key (black), প্রতিটি 0 থেকে 100 পর্যন্ত শতাংশ হিসেবে। ইঙ্ক আলো নির্গত করে না বরং আলোককে বাদ দেয়, তাই CMYK স্ক্রিনের চেয়ে কম রঙ কভার করে — এজন্য উজ্জ্বল স্ক্রিন রঙগুলো প্রিন্ট করলে প্রায়ই ফিকে দেখায়।
- সিনট্যাক্স:
- cmyk(C%, M%, Y%, K%)
- রেঞ্জ:
- প্রতি ইঙ্ক 0–100%
- উপযোগী:
- প্রিন্ট, প্যাকেজিং, প্রেস-রেডি আর্টওয়ার্ক
RGB থেকে CMYK রেফারেন্স টেবিল
সবচেয়ে সাধারণ CSS রঙগুলো, RGB থেকে CMYK তে রূপান্তর করা।
| রঙ | RGB | CMYK |
|---|---|---|
| black | rgb(0, 0, 0) | cmyk(89%, 78%, 62%, 97%) |
| white | rgb(255, 255, 255) | cmyk(0%, 0%, 0%, 0%) |
| red | rgb(255, 0, 0) | cmyk(0%, 95%, 92%, 0%) |
| lime | rgb(0, 255, 0) | cmyk(64%, 0%, 100%, 0%) |
| blue | rgb(0, 0, 255) | cmyk(93%, 75%, 0%, 0%) |
| yellow | rgb(255, 255, 0) | cmyk(9%, 0%, 96%, 0%) |
| orange | rgb(255, 165, 0) | cmyk(0%, 43%, 94%, 0%) |
| teal | rgb(0, 128, 128) | cmyk(83%, 27%, 48%, 12%) |
| purple | rgb(128, 0, 128) | cmyk(63%, 100%, 4%, 1%) |
| gray | rgb(128, 128, 128) | cmyk(48%, 39%, 39%, 21%) |