কম্পিউটার গ্রাফিক্সের ক্ষেত্রে "চ্যানেল" শব্দটির অর্থ কী?


16

আমি কম্পিউটার গ্রাফিক্সের জন্য পরিভাষা অধ্যয়ন করছিলাম এবং এই বিবৃতিটি আমাকে বিভ্রান্ত করেছিল।

স্বচ্ছতার জন্য চিত্রটিতে আলফা চ্যানেল থাকতে পারে।

আমি "আলফা চ্যানেল" শব্দের অর্থ সন্ধান করার চেষ্টা করেছি, তবে আমি সংজ্ঞা দ্বারা সত্যই বিভ্রান্ত হয়ে পড়েছিলাম যা "চ্যানেল" নামে পরিচিত একটি অন্য ধারণা ব্যবহার করে। আমি এর অর্থ কী তা সত্যই নিশ্চিত নই, তাহলে দয়া করে কেউ আমাকে এই শব্দটি ব্যাখ্যা করার জন্য যথেষ্ট সদয় হতে পারেন?

উত্তর:


40

ডিজিটাল রঙগুলি তিনটি উপাদান দিয়ে তৈরি করা যেতে পারে: লাল, সবুজ এবং নীল। এগুলি একত্রিত করুন, এবং আপনি চূড়ান্ত রঙ পাবেন, যেমন। হলুদ 100% লাল, 100% সবুজ এবং 0% নীল।

চতুর্থ উপাদানটি হ'ল, যেমনটি আপনি উল্লেখ করেছেন, স্বচ্ছতা। একসাথে এগুলি টিউপল RGBA(লাল, সবুজ, নীল, আলফা) গঠন করে যা কোনও চিত্রকে উপস্থাপন করে।

এখন, পিক্সেলের পরিবর্তে, এটিকে অন্যভাবে ভাবুন: আপনি যদি চিত্রটি চারটি স্তরে বিভক্ত করেন তবে? আপনি তাদের এভাবে আলাদা করতে পারতেন:

  • এক স্তরে সমস্ত লাল পিক্সেল
  • সমস্ত স্তরের সবুজ পিক্সেল
  • এক স্তরে সমস্ত নীল পিক্সেল
  • একটি স্তরের স্বচ্ছতার নির্দেশক একটি মান

এই স্তরগুলিকে আসলে "চ্যানেল" বলা হয়। একটি নমুনা চিত্রটিতে তারা দেখতে দেখতে এখানে:

এখানে চিত্র বর্ণনা লিখুন

এই চিত্রটিতে, আপনি কেবল লাল চ্যানেলে লাল পিক্সেল দেখতে পাবেন; একইভাবে সবুজ এবং নীল জন্য। এটাই এর অর্থ - পৃথক রঙের "চ্যানেল" হিসাবে চিত্রগুলির সম্পর্কে চিন্তা করার এক উপায় যা একসাথে একত্রিত are


3
দুর্দান্ত উত্তর, এবং তথ্যের জন্য ধন্যবাদ। আপনি ধারণাটি ব্যাখ্যা করতে আপনি কীভাবে চিত্র ব্যবহার করেছেন তা আমি পছন্দ করি।
Stync

1
আপনি অন্যান্য রঙের সিস্টেমগুলিও উল্লেখ করতে চাইতে পারেন, কারণ অ্যাডিটিভ একমাত্র ব্যবহৃত হয় না
jcora

4
সেই প্রতি চ্যানেল চিত্রগুলিতে কি কালো-> লাল-> সাদা (উদাহরণস্বরূপ) পরিবর্তে শূন্য-মান (কালো) থেকে পূর্ণ-মান (উদাহরণস্বরূপ) লাল হওয়া উচিত? (এর মতো কিছু: f.cl.ly/items/2Q2C1z2s331f1T1U341G/images.png )
স্লিপ ডি থম্পসন

1
@ স্লিপপড.থম্পসন ঠিক আছে। আরজিবিতে, প্রতিটি রঙের চ্যানেলটির পূর্ণ তীব্রতা থাকার কারণে সাদা তৈরি করা হয় যার অর্থ অ্যাশেজ 999 এর চিত্রটি নিয়মের সাথে কিছুটা আলগা।
অ্যালেক্স

4
আমি এই ছবিটি বেছে নিয়েছি কারণ এটি চিত্রকর। ওপি ধারণাটি সম্পর্কে বিভ্রান্ত বলে মনে হচ্ছে। সঠিক চিত্র আবিষ্কারের চেয়ে ধারণাটি আরও সহজভাবে ব্যাখ্যা করা আরও গুরুত্বপূর্ণ মনে হয়েছিল। প্রযুক্তিগতভাবে, এটি চার ধূসর-স্কেল স্তর হওয়া উচিত (যা আমার প্রাথমিক চিত্রটি ছিল) তবে এটি আরও বিভ্রান্তিকর।
ashes999

6

শব্দটি "চ্যানেল" এর সংজ্ঞা থেকে এসেছে যার অর্থ ফ্রিকোয়েন্সি বর্ণালীটির একটি নির্দিষ্ট অংশ। এই ক্ষেত্রে, একটি রঙের লাল, সবুজ এবং নীল উপাদানগুলি প্রায়শই "চ্যানেল" হিসাবে চিহ্নিত হয় (যেহেতু লাল, সবুজ এবং নীল আলো দৃশ্যমান আলোর বর্ণালীগুলির অংশ)।

যেহেতু কম্পিউটার গ্রাফিক্সে আলফা রঙের আরেকটি উপাদান (যদিও এটি অন্যের মতো দৃশ্যমান আলোর সাথে কঠোরভাবে সম্পর্কিত নয়), একে চ্যানেলও বলা হয় called


4

আলফা চ্যানেলগুলি আসলে জর্জ লুকাসের সংস্থা ইন্ডাস্ট্রিয়াল লাইট অ্যান্ড ম্যাজিক দ্বারা উদ্ভাবিত হয়েছিল (আসলে অ্যালভি রে স্মিথ সেখানে কাজ করার সময় বেশিরভাগ কাজ করেছিলেন, যিনি আগে জেরক্স পিএআরসি নিযুক্ত ছিলেন - যাকে আমরা আধুনিক কম্পিউটিংয়ের প্রায় প্রতিটি কিছুর জন্য ধন্যবাদ জানাতে পারি!)।

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

আলফা চ্যানেলগুলি সহজেই হার্ডওয়ারে সম্পন্ন হয়। প্রারম্ভিক চলচ্চিত্র প্রযোজনা মেশিনগুলির একটি "জেনলোক" বিট ছিল (যা আমিগা এবং কিছু আতারি মেশিনেও উপলব্ধ ছিল) যা মূলত একটি আউটপুট পিন ছিল যা কম্পিউটার আউটপুট থেকে ভিডিও আউটপুটে পরিবর্তন করে। পিনটি আউটপুটে একটি "স্বচ্ছতা" বিট দ্বারা চালিত হয়েছিল (সাধারণত "হিকোলার" গ্রাফিক্স মোডের সাথে 5: 5: 5 আরজিবিতে 1 বিট এবং স্বচ্ছতার জন্য 1 বিট = 16 বিট / পিক্সেল), যা সরাসরি কম্পিউটারে উত্পন্ন কনটেক্সটকে সহজেই ওভারলে অনুমোদিত করে allowed ভিডিও ডিজিটাইজেশন ছাড়াই ভিডিও। এটি পরে একটি 8-বিট ড্যাকের সাথে অ্যানালগ আউটপুট হিসাবে সংশোধন করা হয়েছিল - সুতরাং কম্পিউটার এবং লাইভ ভিডিওর মধ্যে স্যুইচ করার পরিবর্তে এটি এতে মিশ্রিত হয়েছিল - 1 বিট কৌশলটি ব্যবহার করা বাজে ব্লক প্রান্তগুলি সরিয়ে দেয়। অ্যানালগ অ্যান্টি-এলিয়াসিং!

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


আইএল এবং এম দ্বারা এসি উদ্ভাবিত হয়েছে, আপনি কি কোনও রেফারেন্স / উদ্ধৃতি দিতে পারেন?

অ্যালভির নিজের ব্লগে এখানে একটি ভাল ওভারভিউ রয়েছে, এখানে: alvyray.com/awards/AwardsAcademy96.htm । এটি প্রস্তাব করবে যে এটি এনওয়াইআইটি থাকাকালীন আলভি রে এবং এড ক্যাটমুল আবিষ্কার করেছিলেন। দুজনেই পরে পিক্সার প্রতিষ্ঠা করেছিলেন।
এমভিএল

আমি ভুলে গিয়েছিলাম যেখানে এটি মূলত পড়েছি তবে উইকিপিডিয়াতে এটি উল্লেখ করা হয়েছে
ইভান ল্যাংলোইস

3

যদিও এটি আলফা, অন্য কোনও উদাহরণ ব্যাখ্যা করে না। এটি আলফা কমপোজিটিংয়ের প্রকাশ থেকে :

এখানে চিত্র বর্ণনা লিখুন

যেখানে Ca এবং Cb হল দুটি ইনপুট রঙের মান এবং কো হ'ল আউটপুট সম্মিলিত রঙ color

0 থেকে 1 এর মধ্যে আলফাকে পরিবর্তন করা সামনের এবং পিছনের মিশ্রিত চিত্রগুলির মধ্যে রঙের পরিবর্তিত হয়।

(চিত্র প্রক্রিয়াকরণেও "গামা" রয়েছে তবে আমি যতটা জানি "বিটা" নয়)


2

সমস্ত চিত্রের 1 বা একাধিক তথ্যের "চ্যানেল" রয়েছে। উদাহরণস্বরূপ, পরিচিত আরজিবি চিত্রের ধরণের 3 টি চ্যানেল রয়েছে: লাল, সবুজ এবং নীল। অর্থাৎ, চিত্রটির প্রতিটি পিক্সেলের সাথে 3 টি সংখ্যা যুক্ত রয়েছে (যদি প্রতিটি সংখ্যা 8 বিট হয়, তবে এটি 24 বিটের চিত্র)।

আলফা তথ্যগুলির একটি চতুর্থ চ্যানেল যুক্ত করতে পারে (সুতরাং প্রতিটি পিক্সেলের সাথে যুক্ত একটি চতুর্থ সংখ্যা এবং একটি 32 বিট চিত্র)। এই অতিরিক্ত চ্যানেলটি বিভিন্ন উদ্দেশ্যে ব্যবহার করা যেতে পারে তবে সর্বাধিক সাধারণ উদ্দেশ্য স্বচ্ছতা।

আলফা চ্যানেলগুলির সাথে সাধারণ ফাইল ফর্ম্যাটগুলি হ'ল পিএনজি এবং টিজিএ।


2

অনেকগুলি চিত্রের বিন্যাসে, একটি পিক্সেল 4 টি উপাদানযুক্ত ভেক্টর হিসাবে সংজ্ঞায়িত করা হয়। আরজিবি এবং আলফা। পুরো চিত্রের দৃষ্টিকোণে, আপনি পিক্সেলের প্রতিটি উপাদানই চয়ন করতে পারেন এবং এটি মানের একটি সিরিজ সরবরাহ করে। আপনি যদি কেবল একটি উপাদান প্রক্রিয়া করতে চান তবে আপনি চিত্রের সমস্ত পিক্সেলের সংযোজনী নির্বাচন করতে পারেন এবং এটিকে সাধারণত একটি চ্যানেল বলা হয় । সমস্ত পিক্সেলের জন্য একটি উপাদান একটি সংগ্রহ। তারপরে আলফা চ্যানেল অর্থ আলফা উপাদান সংগ্রহ। একইভাবে, প্রতিটি আরজিবি উপাদান সংগ্রহের জন্য লাল চ্যানেল, সবুজ চ্যানেল এবং নীল চ্যানেল বলা যেতে পারে।


2

একটি পিক্সেল হল উপাদানগুলির সংগ্রহ। Ditionতিহ্যগতভাবে এই উপাদানগুলি লাল, সবুজ এবং নীল এবং এগুলির প্রতিটিতে 8 বিটের ডেটা নেওয়া হয়।

এটি বেশিরভাগ ক্ষেত্রে স্মৃতি নির্দিষ্ট উপায়ে সংযুক্ত করে রাখা সুবিধাজনক, এগুলি যেখানে কখনও কখনও প্রতিটি জায়গাতে 32 বিট স্থান ধারণ করে। এটি প্রতিটি পিক্সেলের শেষে 8 টি বিট অতিরিক্ত ডেটা ফেলে। যেহেতু এটি লাল, না সবুজ বা নীল নয়, এর একটি নাম প্রয়োজন - এবং আলফা একটি অপেক্ষাকৃত অর্থহীন নাম।

এখন, যখন আপনার পিক্সেলের একটি অ্যারেটি একটি আয়তক্ষেত্রের মধ্যে সাজানো আছে, আপনি এটি পান:

   RGBARGBARGBARGBA
   RGBARGBARGBARGBA
   RGBARGBARGBARGBA
   RGBARGBARGBARGBA

কখনও কখনও আপনি কেবল উপরের রঙগুলির মধ্যে একটি সম্পর্কে কথা বলতে চান, লাল বলুন:

   R***R***R***R***
   R***R***R***R***
   R***R***R***R***
   R***R***R***R***

প্রতিটি পিক্সেল উপাদানগুলির একটিমাত্র উপাদানগুলির এই উপ-নির্বাচনকে চিত্রটিতে "চ্যানেল" বলা হয়। পিক্সেলের 4 টি উপাদান রয়েছে বলে এই চিত্রটিতে 4 টি চ্যানেল রয়েছে।

অন্যান্য চিত্র ফর্ম্যাট রয়েছে যেখানে আলফা চ্যানেল নেই:

   RGBRGBRGBRGB
   RGBRGBRGBRGB
   RGBRGBRGBRGB
   RGBRGBRGBRGB

এবং এখানে পিক্সেল উপাদান (3,5,8,16,32) বিট সংখ্যক বিট সহ ফর্ম্যাট রয়েছে এবং কিছুতে পিক্সেল উপাদান হিসাবে অ-ইউনিফর্ম বিট রয়েছে।

চ্যানেলটি কেবলমাত্র একটি পিক্সেল উপাদানগুলির "ভার্চুয়াল" অ্যারেতে পরিণত হয়। (আমি ভার্চুয়াল বলি, কারণ প্রতিটি উপাদানগুলির মধ্যে একটি অগ্রগতি রয়েছে, তবে অ্যারেগুলিতে traditionতিহ্যগতভাবে এ জাতীয় পদক্ষেপ নেই)

আরজিবি অংশটি স্থির নয় - আপনি আলফা চ্যানেল সহ বা তার ছাড়াই গ্রেস্কেল চিত্র থাকতে পারে, আপনার সিএমওয়াইকে চিত্র থাকতে পারে (সায়ান ম্যাজেন্টা ইয়েলো ব্ল্যাক, সাধারণত একটি সাবটেক্টিভ রঙের জায়গাতে), আপনার একটি চিত্র থাকতে পারে বিভিন্ন রঙিন চ্যানেলের পুরো অগণিত একটি স্পেকুলার রেট্রেসার বা বৈজ্ঞানিক যন্ত্র দ্বারা তৈরি।

আমি পিক্সেলগুলি এমনভাবে আচরণ করেছি যেহেতু তারা সর্বদা সংবেদনশীল, তবে চ্যানেলগুলি একাধিক অবস্থানের মধ্যে বিভক্ত হওয়াও সম্ভব like

    RRRRGGGGBBBBAAAA
    RRRRGGGGBBBBAAAA
    RRRRGGGGBBBBAAAA
    RRRRGGGGBBBBAAAA

অথবা এমনকি

    RRRR
    RRRR
    RRRR
    RRRR
    GGGG
    GGGG
    GGGG
    GGGG
    BBBB
    BBBB
    BBBB
    BBBB
    AAAA
    AAAA
    AAAA
    AAAA

অথবা আরজিবি প্যাক করে এবং এ একটি পৃথক বাফারে সংরক্ষণ করেছে।

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

আলফা চ্যানেল প্রায়শই স্বচ্ছতার তথ্যের জন্য ব্যবহৃত হয়। বিরক্তিকরভাবে, আলফার সর্বাধিক মানটি কখনও কখনও স্বচ্ছ হিসাবে বিবেচিত হয় এবং কখনও কখনও অস্বচ্ছ হিসাবে বিভিন্ন কোড ভিত্তি দ্বারা বিবেচিত হয়। আজকাল এটি আবার কম দেখা যায়। আলফা চ্যানেলটি জেড-বাফার অর্ডার করার জন্য (দর্শকের কাছ থেকে পিক্সেলটি কত দূরে) কোনও দৃশ্যে আনর্ডারড অঙ্কন করার অনুমতি দেয় এবং traditionতিহ্যগতভাবে 2x 2x (বা 4x কম পিক্সেল) নিম্ন রেজোলিউশন চিত্রটি সরিয়ে মাইপ ম্যাপিং করা হয়েছিল been উচ্চতর রেজোলিউশন চিত্রের আলফা চ্যানেল, পুনরাবৃত্তভাবে।

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.