স্ক্রীন লাইট মিক্স করে, প্রিন্টার কালি মিক্স করে — তাই প্রিন্টে যাওয়ার আগে HEX কোড অনুবাদ করা দরকার। এই কনভার্টার তোমাকে সেই সায়ান, ম্যাজেন্টা, হলুদ ও কির সেন্টেজ দেখায় যা কাগজে সম্ভব মতো ওয়েব রঙের সাথে সবচেয়ে কাছাকাছি চলে।
HEX থেকে CMYK রূপান্তর কিভাবে কাজ করে
- HEX কোডকে RGB তে রূপান্তর করো এবং প্রতিটি চ্যানেলকে 255 দিয়ে ভাগ করো।
- কী (কালো) উপাদানটি হিসাব করো: K = 1 − max(R, G, B).
- বাকি ইঙ্কগুলো বের করো ওই কালো অংশ বের করে: C = (1 − R − K) / (1 − K), এবং একই সূত্র ম্যাজেন্টা ও হলাফোর প্রযোজ্য।
- চারটি মানকে 100 দিয়ে গুণ করে শতাংশ পাবে। খাঁটি কালো হলে সেটা সংক্ষেপে 0/0/0/100 হয়।
কাজের উদাহরণ
এটি ডিভাইস‑নিরপেক্ষ এক আন্দাজ। বাস্তব মুদ্রণ পেপার, কালি ও ICC কালার প্রোফাইলের ওপর নির্ভর করে, তাই ফলাফলকে একটা শুরু হিসেবে দেখো এবং ব্র্যান্ড‑ক্রিটিকাল রঙের জন্য সবসময় প্রুফ চেক করো।
HEX এবং CMYK ব্যাখ্যা
HEX কী?
একটা HEX কোড হল ছয়-অঙ্কের হেক্সাডেসিমাল সংখ্যা যা একটি রঙের লাল, সবুজ এবং নীল চ্যানেলকে একটি আগত # এর পিছনে সংরক্ষণ করে। প্রতিটি জোড়া ডিজিট একটি চ্যানেলকে কভার করে, 00 (কোনও নেই) থেকে FF (সম্পূর্ণ) পর্যন্ত, যা RGB-এর মতো 16.7 মিলিয়ন রঙই কম অক্ষরে দেয়। CSS, ডিজাইন টুল ও ব্র্যান্ড গাইডলাইনে HEX ডিফল্ট।
- সিনট্যাক্স:
- #RRGGBB
- রেঞ্জ:
- প্রতি চ্যানেল 00–FF
- উপযোগী:
- CSS, ডিজাইন হ্যান্ডঅফ, ব্র্যান্ড গাইডলাইন
CMYK কী?
CMYK হল প্রিন্টে ব্যবহৃত চার-ইঙ্ক মডেল: cyan, magenta, yellow এবং key (black), প্রতিটি 0 থেকে 100 পর্যন্ত শতাংশ হিসেবে। ইঙ্ক আলো নির্গত করে না বরং আলোককে বাদ দেয়, তাই CMYK স্ক্রিনের চেয়ে কম রঙ কভার করে — এজন্য উজ্জ্বল স্ক্রিন রঙগুলো প্রিন্ট করলে প্রায়ই ফিকে দেখায়।
- সিনট্যাক্স:
- cmyk(C%, M%, Y%, K%)
- রেঞ্জ:
- প্রতি ইঙ্ক 0–100%
- উপযোগী:
- প্রিন্ট, প্যাকেজিং, প্রেস-রেডি আর্টওয়ার্ক
HEX থেকে CMYK রেফারেন্স টেবিল
সবচেয়ে সাধারণ CSS রঙগুলো, HEX থেকে CMYK তে রূপান্তর করা।
| রঙ | HEX | CMYK |
|---|---|---|
| black | #000000 | cmyk(0%, 0%, 0%, 100%) |
| white | #FFFFFF | cmyk(0%, 0%, 0%, 0%) |
| red | #FF0000 | cmyk(0%, 100%, 100%, 0%) |
| lime | #00FF00 | cmyk(100%, 0%, 100%, 0%) |
| blue | #0000FF | cmyk(100%, 100%, 0%, 0%) |
| yellow | #FFFF00 | cmyk(0%, 0%, 100%, 0%) |
| orange | #FFA500 | cmyk(0%, 35%, 100%, 0%) |
| teal | #008080 | cmyk(100%, 0%, 0%, 50%) |
| purple | #800080 | cmyk(0%, 100%, 0%, 50%) |
| gray | #808080 | cmyk(0%, 0%, 0%, 50%) |