ইমেজ কালার পিকার

ছবির যেকোনো পিক্সেল থেকে রঙ বেছে নিন এবং তার HEX, RGB ও HSL মান জানুন; নিখুঁত কাজের জন্য রয়েছে ম্যাগনিফায়ার।

একটি ছবি ড্রপ করুন, তারপর রঙ পরীক্ষা করতে তার ওপর মাউস নিয়ে যান।

ছবিটি সরাসরি আপনার ডিভাইস থেকে রিড করা হয় এবং এটি আপনার ব্রাউজারেই থাকে। BroBroGo-তে কিছুই আপলোড করা হয় না।

জিজ্ঞাসিত প্রশ্নাবলী

আমি কীভাবে ছবি থেকে রঙ বেছে নেব?

ছবির ওপর পয়েন্টারটি নিয়ে যান এবং প্যানেলে তার নিচের রঙটি দেখতে পাবেন। সাথে একটি ম্যাগনিফায়ার জুম করে দেখাবে যাতে আপনি একদম সঠিক পিক্সেলটি বেছে নিতে পারেন। রঙটি আপনার তালিকায় সেভ করতে ক্লিক করুন। এছাড়াও, ছবির ওপর ফোকাস করে অ্যারো কী দিয়ে ক্রসহেয়ারটি সরিয়ে Enter চাপতে পারেন।

আমি কী কী কালার ফরম্যাট পাব?

আপনার নেওয়া প্রতিটি পিক্সেলের মান একই সাথে HEX, RGB এবং HSL ফরম্যাটে দেখানো হয়। CSS বা যেকোনো ডিজাইন টুলে পেস্ট করার জন্য যেকোনো মানের ওপর ক্লিক করে সহজেই কপি করতে পারেন।

বাছাই করা রঙটি সবসময় আমার প্রত্যাশার সাথে মেলে না কেন?

আপনি ছবিতে সংরক্ষিত পিক্সেলের সঠিক মানটিই পাবেন। তবে এটি যদি JPEG বা স্ক্রিনশট হয়, তাহলে কম্প্রেশন এবং অ্যান্টি-অ্যালিয়াসিংয়ের কারণে আশেপাশের পিক্সেলগুলো সামান্য পরিবর্তিত হতে পারে। এছাড়া, একটি আধা-স্বচ্ছ পিক্সেল তার পেছনের ব্যাকগ্রাউন্ড ছাড়াই নিজস্ব মান অনুযায়ী রিড হয়।

ইমেজ কালার পিকারের কার্যপদ্ধতি ও ব্যবহার

ইমেজ কালার পিকার একটি ব্রাউজার-ভিত্তিক টুল যা ব্যবহারকারীকে যেকোনো ছবি থেকে নির্দিষ্ট পিক্সেল নির্বাচন করে তার সঠিক রঙের মান নির্ধারণ করতে সাহায্য করে। টুলটিতে ছবি লোড করার পর, ছবির কেন্দ্রবিন্দুতে থাকা পিক্সেলের রঙের মান এবং স্থানাঙ্ক স্বয়ংক্রিয়ভাবে প্রদর্শিত হয়। ব্যবহারকারী যখন ছবির ওপর পয়েন্টার বা মাউস কার্সার নাড়াচাড়া করেন, তখন প্রতিটি পিক্সেলের রঙ রিয়েল-টাইমে পরীক্ষা করা যায়। নিখুঁতভাবে পিক্সেল নির্বাচনের সুবিধার্থে টুলটিতে একটি ম্যাগনিফায়ার বা জুম ভিউ রয়েছে।

ছবির নির্দিষ্ট অংশে ক্লিক করার মাধ্যমে সেই পিক্সেলের রঙটি সেভ করা যায়। মাউস ব্যবহারের পাশাপাশি কিবোর্ডের অ্যারো কী (Arrow Keys) ব্যবহার করে ছবির ওপর একটি ক্রসহেয়ার সরানো সম্ভব। কিবোর্ডের অ্যারো কী একবার চাপলে ক্রসহেয়ারটি ১ পিক্সেল করে সরে যায়। দ্রুত সরানোর জন্য Shift কী চেপে ধরে অ্যারো কী ব্যবহার করলে ক্রসহেয়ারটি ১০ পিক্সেল দূরত্বে স্থানান্তরিত হয়। কাঙ্ক্ষিত পিক্সেলটি চিহ্নিত করার পর Enter বা Space কী চেপে রঙটি সেভ করা যায়।

সংরক্ষিত রঙের তালিকা বা হিস্টোরিতে সর্বোচ্চ ১২টি রঙ জমা রাখা যায়। তালিকায় থাকা যেকোনো রঙের সোয়াচে ক্লিক করে সেটি পুনরায় লোড করা সম্ভব। যদি দুটি পিক্সেলের রেড, গ্রিন, ব্লু (RGB) মান একই হয় কিন্তু তাদের আলফা (স্বচ্ছতা) মান ভিন্ন হয়, তবে হিস্টোরিতে সেগুলো আলাদা এন্ট্রি হিসেবে সংরক্ষিত হয়।

ইনপুট ও আউটপুট স্পেসিফিকেশন

টুলটিতে ইনপুট হিসেবে একটি একক ইমেজ ফাইল গ্রহণ করা হয়। সমর্থিত ফাইল ফরম্যাট এবং মিমি টাইপসমূহ (MIME types) নিচে দেওয়া হলো:

  • সমর্থিত ফরম্যাট: PNG, JPG, WebP, GIF, AVIF, HEIC।
  • সমর্থিত মিমি টাইপ: image/jpeg, image/png, image/webp, image/gif, image/avif, image/heic, image/heif

ছবি লোড হওয়ার পর এবং রঙ নির্বাচনের সময় ইন্টারফেসে নিম্নলিখিত আউটপুট ও লেবেলসমূহ প্রদর্শিত হয়:

  • অবস্থা নির্দেশক: ছবি সফলভাবে লোড হলে "ছবি প্রস্তুত — রঙ পরীক্ষা করতে ছবির ওপর মাউস সরান, সেভ করতে ক্লিক করুন।" বার্তাটি প্রদর্শিত হয়।
  • সাইজ: লোড করা ছবির সঠিক মাত্রা বা ডাইমেনশন (যেমন: প্রস্থ × উচ্চতা পিক্সেল)।
  • পিক্সেল: বর্তমানে পরীক্ষিত পিক্সেলের সঠিক স্থানাঙ্ক (X, Y)।
  • HEX: নির্বাচিত পিক্সেলের হেক্সাডেসিমেল কালার কোড (যেমন: #FFFFFF)।
  • RGB: পিক্সেলের রেড, গ্রিন এবং ব্লু মান।
  • HSL: পিক্সেলের হিউ, স্যাচুরেশন এবং লাইটনেস মান।
  • স্বচ্ছতা নির্দেশক: কোনো পিক্সেল আংশিক স্বচ্ছ হলে "আলফা {n}% — এই পিক্সেলটি আংশিক স্বচ্ছ।" বার্তাটি দেখায়।
  • সংরক্ষণ বার্তা: কোনো রঙ সেভ করা হলে "{hex} আপনার তালিকায় সেভ করা হয়েছে।" লেখাটি ভেসে ওঠে।
  • হিস্টোরি প্যানেল: খালি অবস্থায় এখানে "আপনার সেভ করা রঙগুলো এখানে দেখাবে — পুনরায় লোড করতে যেকোনো সোয়াচে ক্লিক করুন।" নির্দেশিকাটি থাকে।

কালার মডেল এবং পিক্সেল ডেটার নির্ভুলতা

ডিজিটাল মিডিয়া ও ওয়েব ডিজাইনে রঙের সঠিক উপস্থাপনা অত্যন্ত গুরুত্বপূর্ণ। এই টুলটি মূলত তিনটি প্রধান কালার মডেলে আউটপুট প্রদান করে:

১. HEX (Hexadecimal): ওয়েব ডিজাইনে বহুল ব্যবহৃত এই মডেলটি মূলত তিনটি বাইটকে (Red, Green, Blue) ১৬-ভিত্তিক সংখ্যা পদ্ধতিতে প্রকাশ করে। CSS-এ এটি সরাসরি ব্যবহার করা যায়। ২. RGB (Red, Green, Blue): এটি একটি অ্যাডিটিভ কালার মডেল, যেখানে লাল, সবুজ এবং নীল আলোর তীব্রতা ০ থেকে ২৫৫ পর্যন্ত মানের মাধ্যমে প্রকাশ করা হয়। ৩. HSL (Hue, Saturation, Lightness): মানুষের চোখ যেভাবে রঙ দেখে, এই মডেলটি তার কাছাকাছি। হিউ (রঙের ধরন, ০° থেকে ৩৬০°), স্যাচুরেশন (রঙের তীব্রতা, ০% থেকে ১০০%) এবং লাইটনেস (উজ্জ্বলতা, ০% থেকে ১০০%) দিয়ে এটি গঠিত।

পিক্সেল ডেটা রিড করার সময় টুলটি ছবিতে সংরক্ষিত অবিকল মানটিই প্রদর্শন করে। তবে ব্যবহারিক ক্ষেত্রে কিছু বিষয়ের কারণে রঙের মানের পরিবর্তন ঘটতে পারে:

  • কম্প্রেশন ও অ্যান্টি-অ্যালিয়াসিং: ছবিটি যদি JPEG ফরম্যাটের হয়, তবে কম্প্রেশন অ্যালগরিদমের কারণে পিক্সেলের মূল রঙ কিছুটা পরিবর্তিত হতে পারে। আবার স্ক্রিনশটের ক্ষেত্রে লাইনের ধারগুলো মসৃণ করার জন্য অ্যান্টি-অ্যালিয়াসিং (Anti-aliasing) প্রযুক্তি ব্যবহার করা হয়, যা পিক্সেলের প্রকৃত রঙকে আশেপাশের রঙের সাথে মিশ্রিত করে ফেলে।
  • স্বচ্ছতা (Alpha Channel): কোনো পিক্সেল যদি আধা-স্বচ্ছ হয়, তবে তার পেছনের ব্যাকগ্রাউন্ডের রঙ বিবেচনা না করে পিক্সেলটির নিজস্ব আলফা মান রিড করা হয়।

ত্রুটি সংশোধন ও সীমাবদ্ধতা

টুলটি ব্যবহারের সময় বিভিন্ন নিয়ম ও সম্ভাব্য ত্রুটিসমূহ নিচে আলোচনা করা হলো:

  • অনুপযোগী ফাইল: যদি কোনো অসমর্থিত ফাইল ড্রপ করা হয়, তবে ইন্টারফেসে "এই ফাইল টাইপটি সমর্থিত নয়। অনুগ্রহ করে PNG, JPG, WebP, GIF, AVIF বা HEIC ছবি ব্যবহার করুন।" ত্রুটি বার্তাটি প্রদর্শিত হয়।
  • ক্ষতিগ্রস্ত ফাইল: ফাইলটি যদি ডিকোড করা না যায় বা ওপেন করতে ব্যর্থ হয়, তবে "ছবিটি খোলা যায়নি। এটি ক্ষতিগ্রস্ত হতে পারে বা ফাইল ফরম্যাটটি সমর্থিত নয়।" বার্তাটি দেখায়।
  • ক্লিপবোর্ড অ্যাক্সেস: HEX, RGB বা HSL মানের ওপর ক্লিক করলে তা ক্লিপবোর্ডে কপি হয়ে যায়। ব্রাউজার যদি কোনো কারণে ক্লিপবোর্ড অ্যাক্সেস ব্লক করে, তবে "কপি করা যায়নি — আপনার ব্রাউজার ক্লিপবোর্ড অ্যাক্সেস ব্লক করেছে।" সতর্কবার্তাটি প্রদর্শিত হয়।
  • ছবির সাইজ সীমা: লোড করা ছবির দীর্ঘতম দিকটি যদি ৪০৯৬ পিক্সেলের বেশি হয়, তবে টুলটি স্বয়ংক্রিয়ভাবে ছবির অনুপাত ঠিক রেখে তার সাইজ কমিয়ে (Scale down) নেয়।
  • রিসেট প্রক্রিয়া: ইন্টারফেসে থাকা "আবার শুরু করুন" বাটনে ক্লিক করলে লোড করা ছবি মুছে যায়, সংরক্ষিত রঙের হিস্টোরি খালি হয় এবং টুলটি তার প্রাথমিক অবস্থায় ফিরে যায়।

ডেটা প্রসেসিং ও গোপনীয়তা

এই টুলের মাধ্যমে ছবি বিশ্লেষণের সম্পূর্ণ প্রক্রিয়াটি ব্যবহারকারীর ডিভাইসের ব্রাউজারে সম্পন্ন হয়। ছবি বা তার কোনো অংশ কোনো রিমোট সার্ভারে আপলোড করা হয় না। ছবিটি সরাসরি আপনার ডিভাইস থেকে রিড করা হয় এবং এটি আপনার ব্রাউজারেই থাকে। BroBroGo-তে কিছুই আপলোড করা হয় না।

প্রায়শই জিজ্ঞাসিত প্রশ্ন (FAQ)

আমি কীভাবে ছবি থেকে রঙ বেছে নেব?
ছবির ওপর পয়েন্টারটি নিয়ে যান এবং প্যানেলে তার নিচের রঙটি দেখতে পাবেন। সাথে একটি ম্যাগনিফায়ার জুম করে দেখাবে যাতে আপনি একদম সঠিক পিক্সেলটি বেছে নিতে পারেন। রঙটি আপনার তালিকায় সেভ করতে ক্লিক করুন। এছাড়াও, ছবির ওপর ফোকাস করে অ্যারো কী দিয়ে ক্রসহেয়ারটি সরিয়ে Enter চাপতে পারেন।

আমি কী কী কালার ফরম্যাট পাব?
আপনার নেওয়া প্রতিটি পিক্সেলের মান একই সাথে HEX, RGB এবং HSL ফরম্যাটে দেখানো হয়। CSS বা যেকোনো ডিজাইন টুলে পেস্ট করার জন্য যেকোনো মানের ওপর ক্লিক করে সহজেই কপি করতে পারেন।

বাছাই করা রঙটি সবসময় আমার প্রত্যাশার সাথে মেলে না কেন?
আপনি ছবিতে সংরক্ষিত পিক্সেলের সঠিক মানটিই পাবেন। তবে এটি যদি JPEG বা স্ক্রিনশট হয়, তাহলে কম্প্রেশন এবং অ্যান্টি-অ্যালিয়াসিংয়ের কারণে আশেপাশের পিক্সেলগুলো সামান্য পরিবর্তিত হতে পারে। এছাড়া, একটি আধা-স্বচ্ছ পিক্সেল তার পেছনের ব্যাকগ্রাউন্ড ছাড়াই নিজস্ব মান অনুযায়ী রিড হয়।

টুলটিতে কি বড় সাইজের ছবি ব্যবহার করা যাবে?
হ্যাঁ, তবে ছবির দীর্ঘতম দিকটি যদি ৪০৯৬ পিক্সেল অতিক্রম করে, তবে প্রসেসিংয়ের সুবিধার্থে ছবিটিকে স্বয়ংক্রিয়ভাবে কিছুটা ছোট বা স্কেল ডাউন করে নেওয়া হয়।