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