ট্রান্সফরমারের সাথে কাজ করার সময়, HDR এবং SDR কন্টেন্টের মধ্যে সামঞ্জস্য বিবেচনা করা গুরুত্বপূর্ণ। HDR বৃহত্তর রঙের বিবরণ, রঙ এবং বৈপরীত্য সহ কন্টেন্ট প্রদর্শন করে, যা ব্যবহারকারীদের আরও ভাল ভিজ্যুয়াল অভিজ্ঞতা প্রদান করে। তবে, HDR এবং SDR এর মধ্যে রঙের পরিসরের পার্থক্যের কারণে, দুই ধরণের কন্টেন্ট একত্রিত করলে সামঞ্জস্যের সমস্যা হতে পারে।
যখন আপনি একটি Composition তৈরি করছেন, তখন আপনার কাছে HDR ভিডিও ইনপুটগুলির জন্য setHdrMode ব্যবহার করার বিকল্প থাকবে। ডিফল্টরূপে, ট্রান্সফরমার এই মানটি HDR_MODE_KEEP_HDR এ সেট করে, যা নিশ্চিত করে যে আউটপুট HDR ফর্ম্যাটে রাখা হচ্ছে। যদি ডিভাইসটি HDR ফর্ম্যাট সমর্থন না করে, তাহলে ট্রান্সফরমার স্বয়ংক্রিয়ভাবে HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_OPEN_GL ব্যবহার করার চেষ্টা করে।
কিছু ক্ষেত্রে, আপনি HDR এবং SDR উভয় সম্পদই একত্রিত করতে পারেন। উদাহরণস্বরূপ, আপনার HDR ভিডিও এবং ছবির উপরে SDR ওভারলে থাকতে পারে, অথবা আপনার HDR এবং SDR ভিডিওর মিশ্রণ থাকতে পারে। এই ক্ষেত্রে, আপনার কাছে নিম্নলিখিত বিকল্পগুলি রয়েছে:
| সুবিধাদি | অসুবিধাগুলি | |
|---|---|---|
| মিডিয়াকোডেক দিয়ে টোন ম্যাপ | ডিভাইস এবং API সংমিশ্রণে সমর্থিত হলে সেরা ভিজ্যুয়াল মানের আউটপুট। | শুধুমাত্র নির্দিষ্ট কিছু ডিভাইসে API 31+ এবং HDR ক্যাপচার সাপোর্টযুক্ত ডিভাইসের জন্য API 33+ তে সমর্থিত। যদি সমর্থিত না হয়, তাহলে Transformer একটি ExportException নিক্ষেপ করে। |
| OpenGL সহ টোন ম্যাপ | API 29+ তে সমর্থিত, ডিভাইস জুড়ে সাধারণত বিস্তৃত সমর্থন সহ। আরও ধারাবাহিক ফলাফল তৈরি করে। | HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_MEDIACODEC ব্যবহারের ফলে আউটপুটের তুলনায় সামান্য পার্থক্য দেখা দিতে পারে। |
| HDR কে SDR হিসেবে ব্যাখ্যা করুন | সর্বাধিক সমর্থিত বিকল্প। | বিষয়বস্তু সম্ভবত অস্পষ্ট দেখাবে এবং ভুলভাবে প্রদর্শিত হতে পারে। |
বর্তমান সীমাবদ্ধতা
মাল্টি-অ্যাসেট কম্পোজিশনের জন্য নিম্নলিখিতগুলি অসমর্থিত:
- SDR থেকে HDR টোন ম্যাপিং
- SDR এবং HDR কন্টেন্ট সিকোয়েন্স যা একটি HDR অ্যাসেট দিয়ে শুরু হয়