রঙ বাছাইকারী এবং রূপান্তরকারী

স্বচ্ছতা সমর্থন সহ দৃশ্যত রঙ বাছাই করুন এবং HEX, RGBA, HSLA, HSV/HSB এবং CMYK ফর্ম্যাটের মধ্যে রূপান্তর করুন।

রঙের মডেল সম্পর্কে আরও

রঙের মডেল

রঙের মডেল হলো সংখ্যা দিয়ে রঙ বর্ণনা করার একটি পদ্ধতি। বিভিন্ন মডেল বিভিন্ন প্রসঙ্গে ব্যবহৃত হয় যেমন আউটপুট স্ক্রিন, প্রিন্টার বা ডিজাইন স্পেসিফিকেশন।

RGB / RGBA
ফর্ম্যাট

RGB লাল, সবুজ এবং নীল আলো মিশিয়ে রঙ তৈরি করে। প্রতিটি চ্যানেল 0 থেকে 255 পর্যন্ত। rgb(255, 0, 0) হলো শুদ্ধ লাল। rgb(255, 255, 255) হলো সাদা। A (আলফা) চ্যানেল স্বচ্ছতা যোগ করে, 0 (সম্পূর্ণ স্বচ্ছ) থেকে 1 (সম্পূর্ণ অস্বচ্ছ) পর্যন্ত। উদাহরণস্বরূপ, rgba(255, 0, 0, 0.5) হলো অর্ধ-স্বচ্ছ লাল। RGB হলো স্ক্রিন এবং ডিজিটাল ডিসপ্লের নেটিভ রঙের মডেল।

ইতিহাস

RGB মডেল উনিশ শতাব্দীর ইয়ং-হেল্মহোল্টজের ত্রিবর্ণ দৃষ্টি তত্ত্বে ভিত্তিশীল। James Clerk Maxwell 1861 সালে প্রথম RGB ফটোগ্রাফি পরীক্ষা চালান। 1930 এবং 1940-এর দশকে রঙিন CRT টেলিভিশনের বিকাশের সাথে RGB ইলেক্ট্রনিক ডিসপ্লের স্ট্যান্ডার্ড হয়ে ওঠে। sRGB রঙের স্থান জানুয়ারি 1997-এ HTML 3.2-তে ওয়েব স্ট্যান্ডার্ড হিসেবে গৃহীত হয়।

HEX / HEXA
ফর্ম্যাট

HEX হলো হেক্সাডেসিমালে RGB মানের সংক্ষিপ্ত নোটেশন। #FF0000 একই যা rgb(255, 0, 0)। প্রতিটি hex অঙ্কের জোড়া একটি চ্যানেল: #RRGGBB। 8-অঙ্কের রূপ #RRGGBBAA আলফা চ্যানেল যোগ করে, যেখানে 00 সম্পূর্ণ স্বচ্ছ এবং FF সম্পূর্ণ অস্বচ্ছ। উদাহরণস্বরূপ, #FF000080 হলো 50% অস্বচ্ছতায় লাল। #F00-এর মতো সংক্ষিপ্ত রূপ #FF0000-এ প্রসারিত হয়।

ইতিহাস

Hex রঙের নোটেশন 1990-এর মাঝামাঝি প্রথম ওয়েব ব্রাউজারে শুরু হয়। Mosaic এবং Netscape Navigator-এর প্রথম সংস্করণ X11 রঙের নাম সিস্টেম উত্তরাধিকার করে। 1996 সালের ডিসেম্বরে Hakon Wium Lie এবং Bert Bos প্রকাশিত CSS Level 1 ওয়েবে রঙ নির্দিষ্ট করার প্রাথমিক পদ্ধতি হিসেবে hex ট্রিপলেটকে আনুষ্ঠানিকভাবে স্ট্যান্ডার্ড করে।

HSL / HSLA
ফর্ম্যাট

HSL রঙকে হিউ, স্যাচুরেশন এবং লাইটনেস হিসেবে বর্ণনা করে। হিউ হলো রঙের চক্রে ডিগ্রি (0-360): 0 লাল, 120 সবুজ, 240 নীল। স্যাচুরেশন (0-100%) রঙের তীব্রতা নিয়ন্ত্রণ করে। লাইটনেস (0-100%) উজ্জ্বলতা নিয়ন্ত্রণ করে, যেখানে 0% কালো এবং 100% সাদা। HSL প্রায়ই RGB-এর চেয়ে বেশি সহজবোধ্য কারণ উজ্জ্বলতা এবং স্যাচুরেশন স্বতন্ত্রভাবে সমন্বয় করা যায়।

ইতিহাস

HSL 1978 সালে George H. Joblove এবং Donald Greenberg Computer Graphics-এ প্রথম বর্ণনা করেন। RGB-র একটি মৌলিক সমস্যা সমাধানের জন্য এটি তৈরি: লাল, সবুজ এবং নীল মেশানো মানুষের জন্য সহজাত নয়। HSL RGB রঙের স্থানকে পুনর্গঠন করে যাতে শিল্পী এবং ডিজাইনাররা রঙ (হিউ), সজীবতা (স্যাচুরেশন) এবং উজ্জ্বলতা (লাইটনেস) নিয়ে ভাবতে পারে, যা মানুষ স্বাভাবিকভাবে রঙ বর্ণনা করে তার কাছাকাছি।

HSV / HSB
ফর্ম্যাট

HSV (হিউ, স্যাচুরেশন, ভ্যালু) HSL-এর মতো কিন্তু লাইটনেসের বদলে «ভ্যালু» (উজ্জ্বলতা) ব্যবহার করে। 100% ভ্যালুতে সম্পূর্ণ স্যাচুরেটেড রঙ শুদ্ধ এবং উজ্জ্বল। HSV কালার পিকারের কাজের সাথে বেশি স্বাভাবিকভাবে মেলে: স্যাচুরেশন/উজ্জ্বলতা প্যানেল S এবং V সমন্বয় করে এবং হিউ স্লাইডার H সমন্বয় করে।

ইতিহাস

HSV 1978 সালের আগস্টে Alvy Ray Smith নিউইয়র্ক ইনস্টিটিউট অফ টেকনোলজির কম্পিউটার গ্রাফিক্স ল্যাবে কাজ করার সময় বর্ণনা করেন। এটি Computer Graphics-এর একই সংখ্যায় HSL-এর সাথে প্রকাশিত হয়। Smith একটি প্রারম্ভিক ডিজিটাল পেইন্টিং প্রোগ্রামে ব্যবহারের জন্য HSV তৈরি করেন যেখানে শিল্পীদের স্ক্রিনে রঙ বাছাইয়ের একটি সহজাত উপায় প্রয়োজন ছিল। HSV-এর সিলিন্ডার মডেল হিউ স্লাইডার এবং স্যাচুরেশন/উজ্জ্বলতা প্যানেলের সাথে কালার পিকার হিসেবে স্বাভাবিকভাবে বাস্তবায়ন করা যায়।

CMYK
ফর্ম্যাট

CMYK (সায়ান, ম্যাজেন্টা, হলুদ, কী/কালো) মুদ্রণে ব্যবহৃত হয়। RGB যেখানে অ্যাডিটিভ (আলো), CMYK হলো সাবট্র্যাক্টিভ (কালি)। প্রতিটি মান সেই কালির শতাংশ প্রকাশ করে। cmyk(0, 100, 100, 0) লাল তৈরি করে। RGB এবং CMYK-এর মধ্যে রূপান্তর আনুমানিক কারণ তারা ভিন্ন রঙের পরিসর (গ্যামাট) কভার করে।

ইতিহাস

CMYK-এর ভিত্তি Jacob Christoph Le Blon-এর কাছে, যিনি 1710 সালের দিকে পৃথক তামার প্লেট দিয়ে হাফটোন রঙিন মুদ্রণ আবিষ্কার করেন। প্রথমে তিনি লাল, হলুদ এবং নীল প্লেট ব্যবহার করতেন এবং পরে আরও স্পষ্ট রেখা এবং টেক্সটের জন্য কালো প্লেট যোগ করেন। আধুনিক চার-রঙের CMYK প্রক্রিয়া 1890-এর দশকে রঙিন সংবাদপত্রের চিত্রের জন্য প্রথম বাস্তবায়ন করা হয়। কালো প্লেটকে «কী» প্লেট বলা হয় কারণ এটি সূক্ষ্ম বিবরণ বহন করে যার সাথে অন্য প্লেটগুলি সারিবদ্ধ (কীড) করা হয়।

CSS রঙের ফর্ম্যাট

আধুনিক CSS বেশ কয়েকটি রঙের নোটেশন সমর্থন করে:

  • #FF5733 বা #ff5733 (HEX)
  • rgb(255, 87, 51) বা rgba(255, 87, 51, 0.5)
  • hsl(14, 100%, 60%) বা hsla(14, 100%, 60%, 0.5)
  • নামাঙ্কিত রঙ: red, cornflowerblue, rebeccapurple (মোট 148টি নামাঙ্কিত রঙ)