এই কালার পিকার কী করতে পারে
- ইমেজ* থেকে কালার স্যাম্পল নিন অথবা সঠিক কালার হুইল বা HEX/RGB ইনপুট থেকে শুরু করুন
- সমৃদ্ধ রূপান্তর: HEX, HEX8, RGB/A, HSL/A, HSV, CMYK, XYZ, LAB, LCH
- #000000 এবং #FFFFFF এর বিরুদ্ধে আপেক্ষিক লুমিন্যান্স ব্যবহার করে বিল্ট-ইন WCAG কনট্রাস্ট চেকার
- প্রয়োজনে ওয়েব-সেফ এবং শর্টহ্যান্ড HEX পরামর্শ
- কালার হারমনি: পরিপূরক, ট্রায়াডিক, টেট্রাডিক, অ্যানালগাস, মনোক্রোম (হিউ রোটেশন দ্বারা গণনা করা)
- কনট্রাস্ট সমস্যা পূর্বাভাস দেওয়ার জন্য লুমিন্যান্স এবং উপলব্ধ ব্রাইটনেস প্রিভিউ
- নিকটতম RGB দূরত্বের ভিত্তিতে আনুমানিক প্যান্টোন-এর মতো ম্যাচিং (ক্যাশড ডেটাসেট সহ)
- বিশ্লেষণ ক্লায়েন্ট-সাইডে চলে; ঐচ্ছিক প্যান্টোন লুকআপ সক্ষম হলে শুধু ন্যূনতম ডেটা ব্যবহার করা হয়
🔧 কালার পিকার কীভাবে ব্যবহার করবেন for color-picker
১. একটি বেস কালার নির্বাচন বা পিক করুন
একটি HEX মান পেস্ট করুন, RGB/HSL টাইপ করুন, অথবা পিকার ব্যবহার করে একটি ইমেজ বা হুইল থেকে কালার নিন। টুলটি এটিকে অভ্যন্তরীণভাবে একটি নিরাপদ HEX মান হিসেবে স্বাভাবিক করে।
২. হিউ এবং লাইটনেস সূক্ষ্মভাবে সামঞ্জস্য করুন
হিউ, স্যাচুরেশন এবং লাইটনেস সামঞ্জস্য করুন যতক্ষণ না সোয়াচটি সঠিক দেখায়। একটি বড় প্রিভিউ প্রসঙ্গের জন্য হালকা এবং গাঢ় পৃষ্ঠতলে কালার দেখায়।
৩. আপনার প্রয়োজনীয় ফরম্যাট পড়ুন এবং কপি করুন
এক ক্লিকে HEX, HEX8, RGB, RGBA, HSL, HSLA, HSV, CMYK, XYZ, LAB এবং LCH কপি করুন। CSS ভেরিয়েবল, ডিজাইন টোকেন বা হ্যান্ডঅফ নোটের জন্য এগুলি ব্যবহার করুন।
৪. WCAG কনট্রাস্ট চেক করুন
#000000 এবং #FFFFFF এর বিরুদ্ধে sRGB লুমিন্যান্সের ভিত্তিতে কনট্রাস্ট রেশিও দেখুন। বডি টেক্সট, বড় শিরোনাম বা UI এলিমেন্টের জন্য একটি কালার কাজ করে কিনা তা দ্রুত সিদ্ধান্ত নিতে ফলাফল ব্যবহার করুন।
৫. হারমনি তৈরি করুন এবং একটি প্যালেট তৈরি করুন
হিউ রোটেশনের মাধ্যমে তৈরি পরিপূরক, ট্রায়াডিক, টেট্রাডিক, অ্যানালগাস এবং মনোক্রোম কালার এক্সপ্লোর করুন। আপনার প্রিয়গুলি একটি প্যালেট/ইতিহাসে যোগ করুন এবং সেগুলি টোকেন হিসেবে এক্সপোর্ট করুন।
প্রযুক্তিগত বিবরণ
ইনপুট হ্যান্ডলিং ও স্বাভাবিকীকরণ
টুলটি হেক্সাডেসিমাল কালার কোড গ্রহণ করে এবং সেগুলিকে অভ্যন্তরীণ রেফারেন্স হিসেবে একটি স্বাভাবিকীকৃত ৬-অঙ্কের HEX-এ রূপান্তরিত করে।
| দিক | আচরণ | মন্তব্য |
|---|---|---|
| HEX স্বাভাবিকীকরণ | ৩-অঙ্ক এবং ৬-অঙ্ক HEX, ঐচ্ছিক প্রারম্ভিক # | সংক্ষিপ্ত HEX (যেমন #0f8) প্রসারিত হয়ে #00ff88 হয়; হেক্স নয় এমন অক্ষরগুলি সরানো হয়। |
| HEX8 সমর্থন | RGBA #RRGGBBAA এর মাধ্যমে | আলফা চ্যানেল ০–২৫৫ এ রূপান্তরিত হয়ে ৪র্থ বাইট হিসাবে যুক্ত হয়। |
| ওয়েব-সেইফ পরামর্শ | প্রতি চ্যানেলে নিকটতম ৫১-ধাপে স্ন্যাপ করুন | মানগুলি ৫১ এর নিকটতম গুণিতকে (০, ৫১, ১০২, ১৫৩, ২০৪, ২৫৫) বৃত্তাকার করা হয়। |
| সংক্ষিপ্ত HEX পরামর্শ | শুধুমাত্র যখন সংকোচনযোগ্য | যখন HEX ডিজিটের প্রতিটি জোড়া পুনরাবৃত্তি হয় তখন দেখানো হয় (যেমন #112233 → #123)। |
রং স্পেস এবং রূপান্তর
সমস্ত গণনা D65 রেফারেন্স সাদা সহ sRGB এর উপর ভিত্তি করে।
| স্পেস | গণনা | ব্যবহার |
|---|---|---|
| RGB | স্বাভাবিকীকৃত HEX থেকে (প্রতি চ্যানেলে ০–২৫৫) | রূপান্তরের জন্য বেস উপস্থাপনা। |
| HSL / HSV | sRGB থেকে স্ট্যান্ডার্ড সিলিন্ড্রিক্যাল ট্রান্সফর্ম | স্বজ্ঞাত সম্পাদনা এবং সুরেলা গণনার জন্য ব্যবহৃত। |
| CMYK | ডিভাইস-স্বাধীন আনুমানিক | ১−সর্বোচ্চ(R,G,B) হিসাবে গণনা করা হয় ০–১০০% উপাদান সহ; ICC প্রোফাইলের সাথে যুক্ত নয়। |
| XYZ | লিনিয়ারাইজড sRGB → D65 ম্যাট্রিক্স ব্যবহার করে XYZ | LAB/LCH এবং গভীর বিশ্লেষণের জন্য মধ্যবর্তী স্পেস। |
| LAB | XYZ থেকে CIE L*a*b* | উপলব্ধিগতভাবে আরও অভিন্ন মেট্রিক স্পেস। |
| LCH | LAB থেকে CIE L*C*h° | হিউ/ক্রোমা/লাইটনেস সমন্বয় এবং উপলব্ধিগত প্যালেট ডিজাইনের জন্য উপযোগী। |
লুমিন্যান্স এবং WCAG কনট্রাস্ট
কনট্রাস্ট স্ট্যান্ডার্ড WCAG আপেক্ষিক লুমিন্যান্স সূত্র ব্যবহার করে গণনা করা হয়।
| দিক | বিস্তারিত | নোট |
|---|---|---|
| আপেক্ষিক উজ্জ্বলতা | লিনিয়ারাইজড এসআরজিবি (Y উপাদান) থেকে গণনা করা হয়েছে | ০.২১২৬R + ০.৭১৫২G + ০.০৭২২B সহগ ব্যবহার করে। |
| কনট্রাস্ট অনুপাত | (L1 + ০.০৫) / (L2 + ০.০৫) | টুলটি #000000 এবং #FFFFFF এর বিপরীতে কনট্রাস্ট রিপোর্ট করে। |
| ডব্লিউসিএজি থ্রেশহোল্ড | সাধারণ ও বড় টেক্সটের জন্য এএ/এএএ | সাধারণ থ্রেশহোল্ড: ৪.৫:১ (এএ সাধারণ), ৩:১ (এএ বড়), ৭:১ (এএএ সাধারণ), ৪.৫:১ (এএএ বড়)। |
সুরেলা ও প্রাপ্ত রং
সুরেলা রংগুলো এইচএসএলে সহজ হিউ ঘূর্ণন হিসাবে তৈরি করা হয়, সম্পৃক্তি এবং উজ্জ্বলতা সংরক্ষণ করে।
| সুরেলা | নিয়ম | উদাহরণ |
|---|---|---|
| পরিপূরক | +১৮০° হিউ | রং চক্রের বিপরীত বিন্দু। |
| ত্রয়ী | ±১২০° হিউ | সমান ব্যবধানে তিনটি রং। |
| চতুর্মুখী | +৯০°, +১৮০°, +২৭০° হিউ | চক্রে একটি আয়ত গঠনকারী চারটি রং। |
| সদৃশ | −৩০° / +৩০° হিউ | মূল রঙের চারপাশের প্রতিবেশী। |
| একরঙা | L-এ হালকা/গাঢ় করা | একই হিউ-এর উজ্জ্বল ও গাঢ় সংস্করণ। |
প্যান্টোন-সদৃশ মিল (আনুমানিক)
যখন প্যান্টোন ডেটাসেট উপলব্ধ থাকে, টুলটি আরজিবি স্পেসে নিকটতম মিল গণনা করে।
| দিক | আচরণ | নোট |
|---|---|---|
| ডেটাসেট লোডিং | ক্যাশড + অ্যাসিঙ্ক লোডিং getPantoneColors / getPantoneColorsCached এর মাধ্যমে | ক্যাশ গরম থাকলে UI সঙ্গে সঙ্গে মিল দেখাতে পারে, অথবা সংক্ষিপ্ত অ্যাসিঙ্ক লোডের পরে। |
| মিল মেট্রিক | আরজিবিতে স্কোয়ার্ড ইউক্লিডীয় দূরত্ব (০-২৫৫) | দ্রুত, সহজ আনুমানিক; কোনো পারসেপচুয়াল ΔE* মেট্রিক নয়। |
| আউটপুট | প্যান্টোন-সদৃশ আইডি এবং নাম | শুধুমাত্র নির্দেশিকা হিসেবে প্রদর্শিত; কোনো অফিসিয়াল প্যান্টোন ম্যাপিং নয়। |
পারফরম্যান্স ও গোপনীয়তা
রূপান্তর, লুমিন্যান্স, কনট্রাস্ট এবং হারমনি সম্পূর্ণ ক্লায়েন্ট-সাইডে গণনা করা হয়। কনফিগারেশনের উপর নির্ভর করে প্যান্টোন লুকআপ স্থানীয় বা দূরবর্তী ডেটাসেট পরামর্শ করতে পারে, কিন্তু কাঁচা রং সাধারণ HEX স্ট্রিং হিসেবেই থাকে যতক্ষণ না আপনি স্পষ্টভাবে শেয়ার বা এক্সপোর্ট করেন।
জনপ্রিয় ব্যবহারের ক্ষেত্র
UI/UX ও ফ্রন্ট-এন্ড
- বাটন, লিংক এবং টেক্সটের জন্য অ্যাক্সেসিবল ফোরগ্রাউন্ড/ব্যাকগ্রাউন্ড জোড়া তৈরি করুন।
- নির্বাচিত রং থেকে সরাসরি CSS ভেরিয়েবল এবং ডিজাইন টোকেন এক্সপোর্ট করুন।
- থিম সুইচার বাস্তবায়নের আগে লাইট/ডার্ক মোডের জন্য কনট্রাস্ট চেক করুন।
/* CSS color tokens */
:root {
--brand: #4caf50;
--brand-rgb: 76, 175, 80;
--on-brand: #0b0b0b;
}
.button-primary {
background-color: var(--brand);
color: var(--on-brand);
}ব্র্যান্ডিং ও ভিজুয়াল আইডেন্টিটি
- একটি হিরো কালার থেকে প্রাইমারি/সেকেন্ডারি/অ্যাকসেন্ট প্যালেট তৈরি করুন।
- লোগো বা প্রোডাক্ট লাইনের জন্য কমপ্লিমেন্টারি বা ট্রায়াডিক অপশন এক্সপ্লোর করুন।
- ব্র্যান্ড গাইডলাইন প্রস্তুত করার আগে আনুমানিক প্যান্টোন-সদৃশ নামকরণ পান।
ডেটা ভিজুয়ালাইজেশন ও ড্যাশবোর্ড
- সিরিজ কালার সংজ্ঞায়িত করুন যা লাইট এবং ডার্ক উভয় ব্যাকগ্রাউন্ডে আলাদা থাকে।
- নিয়ন্ত্রিত পারসেপচুয়াল ধাপ সহ প্যালেট ডিজাইন করতে LAB/LCH ব্যবহার করুন।
- দ্রুত চেক করুন যে চার্ট কালারগুলি লিজেন্ড এবং লেবেলে কনট্রাস্ট প্রত্যাশা পূরণ করে কিনা।
❓ Frequently Asked Questions
HEX, RGB, HSL এবং HSV-এর মধ্যে পার্থক্য কী?
CMYK মান আনুমানিক দেখায় কেন?
LAB এবং LCH কীসের জন্য দরকারী?
কনট্রাস্ট কীভাবে গণনা করা হয়?
প্যান্টোন নাম কি সঠিক?
আপনারা কি আমার ইমেজ বা কালার সংরক্ষণ করেন?
Pro Tips
সবসময় হালকা এবং গাঢ় পৃষ্ঠতলে রং প্রিভিউ করুন; প্রেক্ষাপটের সাথে উপলব্ধি করা স্যাচুরেশন এবং কনট্রাস্ট নাটকীয়ভাবে পরিবর্তিত হতে পারে।
টিন্ট এবং শেড তৈরি করার সময় ল্যাব বা এলসিএইচ ব্যবহার করুন যাতে মানব চোখে উজ্জ্বলতার পরিবর্তন আরও অভিন্ন মনে হয়।
শুধুমাত্র ডিফল্ট বাটন রং নয়, সমস্ত ইন্টারেক্টিভ অবস্থার জন্য এএ/এএএ কনট্রাস্ট পরীক্ষা করুন (হোভার, অ্যাক্টিভ, ডিসেবল্ড)।
আপনার কম্পোনেন্ট জুড়ে রং সামঞ্জস্যপূর্ণ রাখতে ফরম্যাট ট্যাব থেকে সিএসএস ভেরিয়েবল বা ডিজাইন টোকেন এক্সপোর্ট করুন।
ছবি থেকে স্যাম্পলিং করার সময়, কম্প্রেশন এবং অ্যান্টি-অ্যালিয়াসিং থেকে শব্দ কমানোর জন্য একটি একক পিক্সেলের পরিবর্তে একটি ছোট এলাকার উপর গড় নিন।
Additional Resources
Other Tools
- সিএসএস সৌন্দর্যবর্ধক
- এইচটিএমএল সৌন্দর্যবর্ধক
- জাভাস্ক্রিপ্ট সৌন্দর্যবর্ধক
- পিএইচপি সৌন্দর্যবর্ধক
- স্প্রাইট এক্সট্র্যাক্টর
- বেস৬৪ ডিকোডার
- বেস৬৪ এনকোডার
- সি-শার্প ফরম্যাটার
- সিএসভি ফরম্যাটার
- Dockerfile Formatter
- এলম ফরম্যাটার
- ইএনভি ফরম্যাটার
- গো ফরম্যাটার
- গ্রাফকিউএল ফরম্যাটার
- এইচসিএল ফরম্যাটার
- আইএনআই ফরম্যাটার
- জেসন ফরম্যাটার
- ল্যাটেক ফরম্যাটার
- মার্কডাউন ফরম্যাটার
- অবজেক্টিভসি ফরম্যাটার
- Php Formatter
- প্রোটো ফরম্যাটার
- পাইথন ফরম্যাটার
- রুবি ফরম্যাটার
- রাস্ট ফরম্যাটার
- স্কালা ফরম্যাটার
- শেল স্ক্রিপ্ট ফরম্যাটার
- এসকিউএল ফরম্যাটার
- SVG ফরম্যাটার
- Swift ফরম্যাটার
- TOML ফরম্যাটার
- Typescript Formatter
- XML ফরম্যাটার
- YAML ফরম্যাটার
- Yarn ফরম্যাটার
- সিএসএস মিনিফায়ার
- Html Minifier
- Javascript Minifier
- জেসন মিনিফায়ার
- XML মিনিফায়ার
- এইচটিটিপি হেডার ভিউয়ার
- পিডিএফ থেকে টেক্সট
- রেজেক্স টেস্টার
- সার্প র্যাংক চেকার
- Whois লুকআপ