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