intermediate#binary#pixel#rgb#number-systemUpdated: 2026-07-15

ছবি কীভাবে ০ আর ১ হয়?

কম্পিউটার রঙ বা ছবি "দেখে" না — সে শুধু ০ আর ১ বোঝে। তাহলে তোমার তোলা সেলফি ভেতরে কীভাবে থাকে?

কেন সবকিছু বাইনারিতে রূপান্তর করতে হয়?

কম্পিউটারের ভেতরের ট্রানজিস্টর মাত্র দুটি নির্ভরযোগ্য অবস্থায় থাকতে পারে — বিদ্যুৎ আছে (1) বা নেই (0)। এই ভৌত সীমাবদ্ধতার কারণেই ছবি, শব্দ, ভিডিও — সবকিছুকেই শেষ পর্যন্ত সংখ্যায়, আর সেই সংখ্যাকে বাইনারিতে রূপান্তর করতে হয়। ছবির ক্ষেত্রে এই রূপান্তর তিন ধাপে ঘটে।

ধাপ ১ — ছবি = অসংখ্য পিক্সেল

প্রতিটি ছবি ছোট ছোট রঙিন বিন্দু দিয়ে তৈরি — প্রতিটি বিন্দুকে বলে Pixel (Picture Element)। একটা ১২ মেগাপিক্সেল ছবিতে ১.২ কোটি পিক্সেল থাকে — প্রতিটি পিক্সেলের নিজস্ব একটি রঙ।

ধাপ ২ — প্রতিটি পিক্সেল = RGB মান

প্রতিটি পিক্সেলের রঙ তিনটি সংখ্যায় বোঝানো হয় — Red, Green, Blue। প্রতিটি ০ থেকে ২৫৫ পর্যন্ত। যেকোনো রঙ এই তিন মৌলিক রঙের মিশ্রণে তৈরি করা যায় — ঠিক যেমন পেইন্টের তিনটি প্রাথমিক রঙ মিশিয়ে হাজারো শেড বানানো যায়।

রঙRGB
লাল25500
সাদা255255255
কালো000
বেগুনি1280128

ধাপ ৩ — সংখ্যা → বাইনারি

প্রতিটি সংখ্যা (০-২৫৫) বাইনারিতে রূপান্তর হয় (৮ বিটে):

255 = 11111111
  0 = 00000000
128 = 10000000

কেন ঠিক ৮ বিট? 2⁸ = 256, যা ঠিক 0 থেকে 255 পর্যন্ত মান ধারণ করতে পারে — এই কারণেই প্রতিটি রঙ-চ্যানেল ঠিক ৮ বিটে প্রকাশ করা হয়, না কম না বেশি।

অর্থাৎ একটি লাল পিক্সেল = 11111111 00000000 00000000 (R, G, B পরপর)। পুরো ছবি = এমন কোটি কোটি ০ আর ১-এর লম্বা সারি।

ধাপ ৪ — দেখানোর সময় উল্টো (Decoding)

ছবি খুললে স্ক্রিন এই বাইনারি আবার পড়ে (Decode করে) প্রতিটি পিক্সেলে ঠিক রঙ জ্বালায় — স্ক্রিনের প্রতিটি ক্ষুদ্র বাতি (LED) সেই R, G, B মান অনুযায়ী তীব্রতায় জ্বলে, মিলে তৈরি হয় তোমার দেখা ছবি।

বাস্তব জীবনের সাথে মিল

🏠 অ্যানালজি: ছবিকে একটা বিশাল মোজাইক টাইলসের দেয়াল হিসেবে ভাবো — প্রতিটি ছোট টাইলস (Pixel) একটি নির্দিষ্ট রঙ (RGB মান), আর দূর থেকে দেখলে সব টাইলস মিলে একটা পূর্ণাঙ্গ ছবি তৈরি করে। কম্পিউটার শুধু প্রতিটি টাইলসের রঙ-নম্বর সংখ্যায় (বাইনারিতে) লিখে রাখে।

কেন ছবির ফাইল সাইজ বড় হয়?

একটা ১২ মেগাপিক্সেল ছবির প্রতিটি পিক্সেলে ৩টি চ্যানেল × ৮ বিট = ২৪ বিট লাগে। ১.২ কোটি পিক্সেল × ২৪ বিট ≈ ২৮.৮ কোটি বিট ≈ ৩৬ মেগাবাইট (Compression ছাড়া!) — এই বিশাল আকারের কারণেই JPEG-এর মতো Compression প্রযুক্তি (সামান্য মান কমিয়ে ফাইল ছোট করা) ব্যবহৃত হয়।

🔗 HSC সিলেবাস সংযোগ

  • অধ্যায় ৩: সংখ্যা পদ্ধতি, দশমিক ↔ বাইনারি রূপান্তর, বিট ও বাইট।
  • অধ্যায় ১: ডেটা ও তথ্য — সব ডেটা শেষ পর্যন্ত বাইনারি।

📝 HSC পরীক্ষার প্রস্তুতি

  • পিক্সেল কী? ছবির ক্ষুদ্রতম রঙিন একক।
  • ১ বাইট = ? ৮ বিট; ০–২৫৫ পর্যন্ত মান ধরে।
  • RGB প্রতি চ্যানেলে কত বিট? ৮ বিট (2⁸ = 256 মান)।
  • অনুশীলন: ১৩০-কে বাইনারিতে লেখো → 10000010

📚 সারাংশ

ছবি = পিক্সেলের সমষ্টি → প্রতি পিক্সেল = RGB সংখ্যা (৩টি ০-২৫৫ মান) → প্রতি সংখ্যা = ৮-বিট বাইনারি। কম্পিউটারে ছবি মানে কোটি কোটি ০ আর ১, যা প্রদর্শনের সময় আবার রঙে রূপান্তরিত হয়।