কোনও টেলিভিশনে প্রদর্শনের জন্য কোনও টেক্সচারের রঙটি সামঞ্জস্য করা উচিত?


10

যদি চ্যানেল প্রতি 0-255 এর পরিসীমা সহ 24 বিবিটি আরজিবি চিত্র এমন একটি টেলিভিশনে প্রদর্শিত হয় যা প্রায় বিস্তৃত প্রদর্শন করে। প্রতি চ্যানেল 16-235, রঙ বিবরণ হারিয়ে যাবে, সঠিক?

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

উত্তর:


8

আপনার রঙিন বিন্যাস নির্বিশেষে কিছু রঙের ডেটা হারিয়ে যাবে বা পরিবর্তিত হবে। তবে একটি বড় সমস্যা গামা সংশোধন হবে। গামা সংশোধন একটি জটিল বিষয় হতে পারে যেহেতু আপনার গেমটি সমস্ত প্রদর্শন প্রযুক্তিতে দৃশ্যত একইরূপে উপস্থিত হবে না এবং একটি একক সমাধান খুঁজে পাওয়া সহজ হবে না।

এগুলি আপনাকে সাহায্য করতে পারে:


লিঙ্কগুলির জন্য ধন্যবাদ। আমি ইতোমধ্যে libpng দিয়ে লোড সময়ে গামা সংশোধন করছি, যা সহায়তা করে তবে উপরের তথ্যগুলি পড়ার পরে আমাকে আবার কোডটি দেখতে হবে কারণ ছবিগুলি কোনও টেলিভিশনে এখনও 'ধুয়ে গেছে'।
xx

5

লিনিয়ার ম্যাপিং সম্ভবত সেরা সমাধান নয় (যার মধ্যে আমি বিশ্বাস করি যে আপনার আরজিবি কে সিআইই রঙের জায়গাতে রূপান্তর করা, সেখানে স্কেলিং করা এবং ফিরে রূপান্তর করা জড়িত ) তবে এটি বাস্তবায়ন করা খুব সহজ, এবং পরিসরের পার্থক্যটি যথেষ্ট কম তবে এটি সম্ভবত কার্যকর হবে না won't ।

আপনি যদি SOIL ব্যবহার করেন তবে চিত্রটি লোড করার সময় এটি স্বয়ংক্রিয়ভাবে এসোআইএল_এফএলজি_এনটিএসসিওরডেআরজিবি লোড ফাংশনগুলিতে পাস করার মাধ্যমে এটি করতে পারে।

মাইক্রোসফ্টের ডকুমেন্টেশন ক্ল্যাম্প করতে বলেছে এবং এটি একটি পিক্সেল শেডারে করার পরামর্শ দেয়। (একের মধ্যে লিনিয়ার স্কেলিংও সহজ হওয়া উচিত)) এতে ক্রোমা ক্রলটিরও উল্লেখ করা হয়েছে, যা টিভি ডিসপ্লেতে কাজ করার সময় আমার অভিজ্ঞতায় অনেক বেশি বিরক্তিকর ঘটনা।


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