বিএমপি এবং জেপিজির মধ্যে পার্থক্য কী?


উত্তর 1:

বিএমপি একটি সাধারণ, সঙ্কুচিত চিত্র ফর্ম্যাট format এর সর্বাধিক প্রচলিত আকারে এটিতে একটি 54 বাইট শিরোনাম রয়েছে যা চিত্রের মাত্রা দেয়। এর পরে নীচে বাম দিকে অনুভূমিকভাবে স্ক্যান করে পিক্সেল প্রতি 3 বাইট (লাল, সবুজ, নীল) স্ক্যান করা হবে। বিএমপি কিছু অন্যান্য পদ্ধতিও সংজ্ঞায়িত করে, যা প্রায় কেউ অনুশীলনে ব্যবহার করে না।

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

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

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

জেপিইজি সংক্ষেপণ সাধারণত বেশ কয়েকটি পদক্ষেপ ব্যবহার করে।

  1. একটি রঙ রূপান্তর প্রয়োগ করা হয়। লাল, সবুজ এবং নীল মানগুলির পরিবর্তে মানগুলি কালো-সাদা, লাল-সবুজ এবং নীল-হলুদ। যেহেতু চোখটি কেবল কালো এবং সাদাতে সূক্ষ্ম বিবরণে সংবেদনশীল তাই অন্য দুটি উপাদানগুলির বিশদটি চিত্রের গুণমানটি না হারিয়ে ফেলে দেওয়া যেতে পারে red লাল-সবুজ এবং নীল-হলুদ উপাদানগুলি বিকল্পভাবে 2 থেকে 1 পর্যন্ত নিচে নমুনা করা হয় image চিত্রটি বিভক্ত 8 বাই 8 ব্লক এবং একটি পৃথক কোসাইন ট্রান্সফর্ম (ডিসিটি) প্রয়োগ করা হয়। এটি চিত্রকে কম এবং উচ্চ স্থানিক ফ্রিকোয়েন্সি উপাদানগুলিকে দুটি মাত্রায় বিভক্ত করে D ডিসিটি সহগগুলি কোয়ান্টাইজড (বৃত্তাকার)। এটি ক্ষতির পদক্ষেপ। আরও বেশি গোল করা, সংকোচনের পরিমাণ আরও খারাপ এবং গুণমানটিও খারাপ। সাধারণত দুটি রঙের উপাদানগুলির উচ্চ ফ্রিকোয়েন্সি সহগগুলি সর্বাধিক বৃত্তাকার হয়, কারণ এটি অনুধাবিত মানের উপর সবচেয়ে কম প্রভাব ফেলে DC পূর্ববর্তী ব্লক পার্থক্যটি হফম্যান (ভেরিয়েবল বিট দৈর্ঘ্য) কোড ব্যবহার করে এনকোড করা হয়। কালো-সাদা এবং রঙিন উপাদানগুলির জন্য অনুকূলিত আলাদা আলাদা হাফম্যান টেবিল থাকতে পারে AC এসি সহগ (অন্যান্য )৩) কম থেকে উচ্চ ফ্রিকোয়েন্সি পর্যন্ত জিগজ্যাগ ক্রমে স্ক্যান করা হয় এবং আরএস-হাফম্যান কোডগুলি ব্যবহার করে এনকোডযুক্ত। প্রতিটি কোড শূন্যের একটি রান (আর) উপস্থাপন করে তারপরে ননজারো পরবর্তী মানটির চিহ্ন এবং প্রস্থতা (এস)। এই মানটির বাকী বিটগুলি সরাসরি লিখিত হয়। ব্লকের সর্বশেষ ননজারো সহগকে চিহ্নিত করে একটি বিশেষ প্রতীক রয়েছে। আবার কালো-সাদা এবং রঙিন উপাদানগুলির জন্য পৃথক হাফম্যান টেবিল থাকতে পারে।

এটি বেসলাইন JPEG বর্ণনা করে। একটি প্রগতিশীল মোডও রয়েছে যেখানে কম ফ্রিকোয়েন্সি সহগের উচ্চ আদেশের বিটগুলি প্রথমে প্রেরণ করা হয়। এটি সূক্ষ্ম বিবরণ প্রাপ্তির আগে গ্রাহককে নিম্ন মানের চিত্র প্রদর্শন শুরু করতে দেয়। যখন আপনি দেখেন কোনও ব্লকি বা अस्पष्ट চিত্র ফোকাসে আসে তখন আপনি যা খুঁজছেন তা এই। প্রগ্রেসিভ মোড বেসলাইন থেকে কিছুটা ভাল কমপ্রেসও করে কারণ প্রতিটি কোটির জন্য অপটিমাইজড হাফম্যান টেবিলগুলি ব্যবহার করে বিভিন্ন সহগ দল এবং বিট প্লেনগুলি পৃথকভাবে সংকুচিত করা যায়।

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


উত্তর 2:

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

সমস্ত গ্রাহক ডিজিটাল ক্যামেরাগুলি ডিফল্টভাবে জেপিজি ফর্ম্যাটে চিত্রগুলি সঞ্চয় করে। চিত্র প্রদর্শন করতে পারে এমন সমস্ত ওয়েব ব্রাউজার জেপিজি চিত্র প্রদর্শন করতে পারে।

জেপিজি কম্পিউটার গ্রাফিক চিত্রগুলির জন্য উপযুক্ত নয় যার ধারালো প্রান্ত রয়েছে। এগুলিকে জেপিজিতে রূপান্তর করে দৃশ্যমানভাবে বিকৃত করা হবে।

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