পিএনজি বিট-গভীরতার রূপান্তর কি 8-বিট থেকে 32-বিট মানের বাড়ায়?


1

একটি চিত্র 32-বিট থেকে 8-বিটে রূপান্তরিত হয়। কোনও তথ্য কি আবার 32-বিটে রূপান্তর করার পরে হারিয়ে গেছে?


তথ্য হারিয়ে যায় না তবে আপনি কোনও কিছুই অর্জন করতে পারেন না।
বুর্গী

উত্তর:


1

আমি সাধারণ, হ্যাঁ ... তবে কঠোরভাবে বলতে গেলে এটি আপনার চিত্রের উপর নির্ভর করবে । যদি এটি (উদাহরণস্বরূপ) আগেই সমস্ত কালো ছিল তবে কিছুই হারাবে না;)

পিএনজি চিত্রগুলিতে রঙ (এবং রঙের উপাদানগুলি) সাধারণত 1, 2, 4, 8 বা 16 বিট প্রতি পিক্সেল এবং রঙ চ্যানেল (যেমন, আর, জি, বি) দিয়ে এনকোড থাকে , সুতরাং "32 বিট" এর অর্থ সম্ভবত "8 বিট / পিক্সেল প্লাস একটি আলফা চ্যানেল বাইট "। আপনি যদি প্রতি পিক্সেল ভেরিয়েন্টকে কম-বিটে রূপান্তর করে চিত্রের আকার হ্রাস করেন তবে কম আলাদা মানকে আলাদা করা যায় - তথ্য হারিয়ে যায়। আপনি যখন চিত্রটিকে একটি উচ্চ বিট-প্রতি-পিক্সেল এনকোডিংয়ে রূপান্তর করেন, মূল পিক্সেল মানগুলি পুনর্গঠন করা অসম্ভব (তবে আপনি অন্তত একইরকম পাবেন )।

একটি গুরুত্বপূর্ণ ব্যতিক্রম রয়েছে : প্যালেট ভিত্তিক এনকোডিং। যদি কয়েকটি কয়েকটি ভিন্ন রং (256 বা তার কম) থাকে তবে আপনি প্রতিটি রঙকে একক বাইট (8 বিট) দিয়ে এনকোড করতে পারেন - প্রতিটি পিক্সেলের এই মানটি আলাদা আলাদা রঙের টেবিলের ("প্যালেট") এর সূচক হিসাবে কাজ করে। এই প্যালেটটিতে এখনও রঙের জন্য পুরো 8 বিট থাকবে (আরজিবিতে 24 বিট) থাকবে, যদিও চিত্রটি "প্রতি পিক্সেল 8 বিটে রূপান্তরিত হয়"। - এই পদ্ধতির বেশিরভাগ লোগো বা সিন্থেটিক চিত্রগুলির সাথে ব্যবহৃত হয় (যা কেবলমাত্র কয়েকটি মুঠোয় বিভিন্ন রঙ ধারণ করে); এটি ছবির জন্য উপযুক্ত নয়।


2

আপনি যখন এটি 8 বিটে রূপান্তর করেন তখন তথ্যটি হারিয়ে যায় - বাকি 24 বিট ট্র্যাশে যায়। এটিকে আবার রূপান্তর করা প্রতিটি মানকে আবার 32 বিট মান করে তবে 24 টি নিম্ন বিট সমস্ত শূন্য হয়; সেখানে রাখার মতো কিছুই নেই।


1

কোনও তথ্য কি আবার 32-বিটে রূপান্তর করার পরে হারিয়ে গেছে?

হ্যাঁ

আপনাকে প্রথমে 8 বিট তথ্য রূপান্তর যখন হয় হারিয়ে না গোপন / কম্প্রেস ... (যদি না 32 বিট ইতিমধ্যে অন্তর্ভুক্ত তথ্য 8 বিট খুব সংরক্ষণ করা যেতে পারে)।

আপনি যখন এটিকে 32 বিটে আবার রূপান্তর করেন তখন সেই হারিয়ে যাওয়া তথ্য ফিরে পাওয়ার কোনও উত্স আপনার কাছে নেই।

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