আপনার প্রশ্নের শুরুতে আপনি 32 বিট থেকে 8 বিটের দিকে যাওয়ার বিষয়ে জিজ্ঞাসা করেন এবং শেষে আপনি অন্য পথে যাওয়ার বিষয়ে জিজ্ঞাসা করেন, সুতরাং এটি সাধারণ উত্তর হবে।
বেশিরভাগ জিডিএল ফাংশন আপনাকে কমান্ডলাইন ট্যাগের সাহায্যে পিক্সেল গভীরতা নির্দিষ্ট করতে দেয় -ot
(উদাহরণস্বরূপ gdal_translate বা gdal_rasterize নথি দেখুন )। -টোট স্যুইচটি বাইট / ইন্ট 16 / ইউআইএনটি 16 / ইউআইএনটি 32 / ইন্ট 32 / ফ্লোট 32 / ফ্লোট 64 / সিআইএনটি 16 / সিআইএনটি 32 / সিফ্লোয়াট 32 / সিফ্লোয়াট 64 নিতে পারে।
কিউজিআইএস-এ, আপনি যদি কোনও জিডিএল ফাংশন থেকে আউটপুটটিকে ডিফল্টের পরিবর্তে নির্দিষ্ট পিক্সেল গভীরতা দিতে বাধ্য করতে চান তবে আপনি যে পিক্সেল গভীরতা চান তার সাথে -ট সুইচ অন্তর্ভুক্ত করতে কমান্ডলাইনটি সম্পাদনা করুন। উদাহরণস্বরূপ যান রাস্টার-> রূপান্তর-> অনুবাদ করুন। ডায়ালগ বক্সের নীচে (কমপক্ষে সংস্করণ 1.9 এ) আপনি আপনার জন্য তৈরি কমান্ডলাইন কমান্ডটি দেখতে পাবেন। আপনাকে কমান্ডলাইনটি সম্পাদনা করতে এবং আপনার -আউট স্যুইচটি যুক্ত করার জন্য সামান্য পেন্সিল আইকন সহ এর পাশের বোতামটি টিপুন।
QGIS এ gdal_translate ব্যবহার উদাহরণ, ভাসমান পয়েন্ট 32 বিট থেকে 16 বিট স্বাক্ষরবিহীন পূর্ণসংখ্যায় রূপান্তর:
-ot
স্যুইচটি রূপান্তরের মানগুলিকে স্কেল করে না। এটি করতে , ব্যান্ড প্রতি-scale
বা , ... ... ব্যবহার করুন ।-scale_1
-scale_2