ভেক্টর এবং বিটম্যাপ চিত্রগুলি বোঝা

দুটি প্রধান 2D গ্রাফিক প্রকারের মধ্যে পার্থক্য বোঝার আগে গ্রাফিক্স সফটওয়্যার নিয়ে আলোচনা করা প্রায় অসম্ভব: বিটম্যাপ এবং ভেক্টর ইমেজ।

বিটম্যাপ চিত্র সম্পর্কে তথ্য

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

উদাহরণস্বরূপ, আপনার ডেস্কটপের আইকনগুলি সাধারণত 32 দ্বারা 32 পিক্সেল হয়, যার মানে প্রতিটি দিকের মধ্যে 32 ডট রং আছে। যখন মিলিত হয়, এই ক্ষুদ্র বিন্দু একটি ইমেজ গঠন।

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

বিটমাপ রেজোলিউশন

বিটম্যাপ ইমেজ রেজল্যুশন নির্ভরশীল। রেজোলিউশনের একটি চিত্রের পিক্সেল সংখ্যা উল্লেখ করে এবং সাধারণত ডিপিআই (ডট প্রতি ইঞ্চি) বা পিপিআই (পিক্সেল প্রতি ইঞ্চি) হিসাবে বলা হয় । বিটম্যাপ ছবিগুলি স্ক্রিন রেজোলিউশনে আপনার কম্পিউটার স্ক্রীনে প্রদর্শিত হয়: আনুমানিক 100 পিপিআই।

যাইহোক, বিটম্যাপ প্রিন্ট করার সময়, আপনার মুদ্রক একটি মনিটরের চেয়ে বেশি ইমেজ ডেটা প্রয়োজন। সঠিকভাবে একটি বিটম্যাপ চিত্র রেন্ডার করার জন্য, সাধারণত ডেস্কটপ প্রিন্টারের প্রয়োজন 150-300 পিপিআই। আপনি যদি কখনও বিস্ময়ের উদ্রেক করে থাকেন তাহলে কেন আপনার 300 ডিপিআই স্ক্যান্ট ইমেজ আপনার মনিটরে এত বড় দেখায়, কেন এই কারণে?

চিত্র ও রেজোলিউশনের আকার পরিবর্তন

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

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

ইন্টারপোলেশন বোঝা

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

একটি চিত্র স্কেলিং

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

একটি ছোট আকারের একটি বিটম্যাপ চিত্র স্কেলে কোন প্রভাব নেই; আসলে, যখন আপনি এটি করবেন আপনি কার্যকরভাবে ইমেজটির পিপিআই বৃদ্ধি করছেন যাতে এটি স্পষ্ট করে মুদ্রণ করবে। কেমন করে? এটি এখনও একটি ছোট এলাকায় পিক্সেল একই সংখ্যা আছে।

জনপ্রিয় বিটম্যাপ সম্পাদনা প্রোগ্রাম হল:

সমস্ত স্ক্যানকৃত ইমেজ বিটম্যাপ, এবং ডিজিটাল ক্যামেরাগুলি থেকে সব ছবি বিটম্যাপ।

বিটম্যাপ বিন্যাসের প্রকার

প্রচলিত বিটম্যাপ ফরম্যাটগুলি অন্তর্ভুক্ত করে:

বিটম্যাপ ফরম্যাটের মধ্যে রূপান্তর রূপান্তর করা হয় হিসাবে রূপান্তর করা এবং আপনার সফ্টওয়্যার এর সংরক্ষণ কমান্ড ব্যবহার করে আপনার সফ্টওয়্যার দ্বারা সমর্থিত অন্য কোন বিটম্যাপ ফরম্যাটে এটি সংরক্ষণ করতে ইমেজ খোলার হিসাবে সহজ।

বিটম্যাপ এবং ট্রান্সপারেন্সি

বিটম্যাপের চিত্রগুলি, সাধারণত, স্বচ্ছতা সমর্থন করে না। নির্দিষ্ট বিন্যাস একটি দম্পতি - যেমন GIF এবং PNG - সমর্থন স্বচ্ছতা।

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

একটি সাধারণ ভুল ধারণা হল একটি ছবির স্বচ্ছ এলাকার স্বচ্ছতা থাকবে যখন একটি ছবি অন্য বিন্যাসে সংরক্ষণ করা হবে, বা অন্য প্রোগ্রামে কপি এবং আটকানো হবে। যে শুধু কাজ করে না; তবে, অন্য সফ্টওয়্যারগুলিতে আপনি ব্যবহার করার জন্য বিটম্যাপে লুকিয়ে থাকা বা ব্লক করার জন্য কৌশল রয়েছে।

রঙের ঘনত্ব

রঙ গভীরতা ইমেজ সম্ভাব্য রং সংখ্যা বোঝায়। উদাহরণস্বরূপ, একটি GIF চিত্র একটি 8-বিট চিত্র, যার মানে যে 256 টি রং ব্যবহার করা যেতে পারে।

অন্যান্য রং গভীরতা হয় 16-বিট, যা প্রায় 66,000 রং পাওয়া যায়; এবং 24-বিট, যা প্রায় 16 মিলিয়ন সম্ভাব্য রং পাওয়া যায়। রঙের গভীরতা বৃদ্ধি বা বৃদ্ধি ছবির আকার এবং ছবির গুণমানের সমান হ্রাস বা বৃদ্ধি সহ চিত্রটিতে আরও কম রঙের তথ্য যোগ করে।

ভেক্টর চিত্র সম্পর্কে তথ্য

যদিও সাধারণত বিটম্যাপ গ্রাফিক্স হিসাবে ব্যবহার করা হয় না, তবে ভেক্টর গ্রাফিক্সগুলির অনেক গুণ রয়েছে। ভেক্টর ইমেজ অনেক ব্যক্তির গঠিত হয়, আকারযোগ্য বস্তু।

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

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

ভেক্টর ছবির উপকারিতা

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

হরফগুলি ভেক্টর বস্তুর একটি প্রকার।

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

ভেক্টর ছবির অসুবিধা

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

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

ভেক্টর ছবির রোস্টাইজিং

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

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

যদি আপনি একটি ভেক্টরটিকে 100 পিক্সেল দ্বারা বিটম্যাপ 100 রূপে রূপান্তর করেন এবং তারপরেও ছবিটিকে বড় করে তুলতে চান, তাহলে আপনাকে মূল ভেক্টর ফাইলে ফিরে যেতে হবে এবং আবার ইমেজ এক্সপোর্ট করতে হবে। এছাড়াও, মনে রাখবেন যে একটি বিটম্যাপ সম্পাদনা প্রোগ্রামে একটি ভেক্টর চিত্র খোলার ফলে চিত্রের ভেক্টর গুণাবলীগুলিও ধ্বংস করে এবং রাস্টার ডেটার মধ্যে এটি রূপান্তর করে।

একটি ভেক্টরকে একটি বিটম্যাপ রূপান্তর করতে চাইলে সর্বাধিক সাধারণ কারণ ওয়েবে ব্যবহার করা হবে। ওয়েবের ভেক্টর ইমেজগুলির জন্য সর্বাধিক সাধারণ এবং স্বীকৃত ফর্ম হল SVG বা স্কেলেবল ভেক্টর গ্রাফিক্স।

ভেক্টর ইমেজের প্রকৃতির কারণে, তারা ওয়েবে ব্যবহারের জন্য GIF বা PNG ফর্ম্যাটে সেরা রূপান্তরিত হয় । এটি ধীরে ধীরে পরিবর্তিত হচ্ছে কারণ অনেকগুলি আধুনিক ব্রাউজার SVG চিত্রগুলিকে রেন্ডার করতে সক্ষম।

প্রচলিত ভেক্টর বিন্যাসগুলি অন্তর্ভুক্ত করে:

জনপ্রিয় ভেক্টর অঙ্কন প্রোগ্রাম হয়:

মেটাফিলস এমন গ্রাফিক্স যা রাস্টার এবং ভেক্টর ডেটা উভয় ধারণ করে। উদাহরণস্বরূপ, একটি ভেক্টর চিত্র যা একটি বস্তু ধারণ করে যা একটি বিটম্যাপ প্যাটার্ন যা পূরণ হিসাবে প্রয়োগ করা হয় একটি মেটাফিল হবে। অবজেক্ট এখনও একটি ভেক্টর, কিন্তু পূরণের বৈশিষ্ট্যটি বিটম্যাপ ডেটা নিয়ে গঠিত।

প্রচলিত মেটাফিলের ফরম্যাটগুলি অন্তর্ভুক্ত করে: