QGIS में 32 बिट इमेज को 8 बिट इमेज में बदलें


10

मैं अपनी छवियों को 32 बिट्स से 8 बिट्स में बदलना चाहता हूं। मैं बनावट की गणना करने के लिए otb का उपयोग कर रहा हूँ और रेखापुंज आउटपुट 8 बिट्स पर है, मैं इस जानकारी का उपयोग 32 बिट्स पर मेरी मल्टीस्पेक्ट्रल छवि के लिए एक लेयर स्टैक के रूप में करने जा रहा हूँ!

8 बिट से 32 बिट में परिवर्तित कैसे करें, यदि यह QGIS में संभव है?

जवाबों:


10

अपने प्रश्न के प्रारंभ में आप 32 बिट से 8 बिट तक जाने के बारे में पूछते हैं और अंत में आप दूसरे रास्ते पर जाने के बारे में पूछते हैं, इसलिए यह एक सामान्य उत्तर होगा।

अधिकांश GDAL फ़ंक्शन आपको कमांड लाइन टैग के साथ पिक्सेल की गहराई निर्दिष्ट करने की अनुमति देते हैं -ot(उदाहरण के लिए gdal_translate या gdal_rasterize पर प्रलेखन देखें )। -Ot स्विच बाइट / Int16 / UInt16 / UInt32 / Int32 / Float32 / Float64 / CInt16 / CInt32 / CFloat32 / CFloat64 मान ले सकता है।

QGIS में, यदि आप डिफ़ॉल्ट रूप से विशिष्ट पिक्सेल गहराई देने के लिए GDAL फ़ंक्शन से आउटपुट को बाध्य करना चाहते हैं, तो जो भी पिक्सेल गहराई चाहते हैं, उसके साथ -ot स्विच को शामिल करने के लिए कमांडलाइन संपादित करें। उदाहरण के लिए Raster-> रूपांतरण-> अनुवाद पर जाएं। संवाद बॉक्स के निचले भाग में (कम से कम संस्करण 1.9 में) आप कमांड लाइन को आपके लिए उत्पन्न देखेंगे। आपको कमांड को संपादित करने और अपने-अपने स्विच को जोड़ने की अनुमति देने के लिए थोड़ा पेंसिल आइकन के साथ इसके बगल में बटन पर क्लिक करें।

QGIS में gdal_translate का उपयोग करके उदाहरण, फ्लोटिंग पॉइंट 32 बिट से 16 बिट अहस्ताक्षरित पूर्णांक में परिवर्तित करना: यहां छवि विवरण दर्ज करें


3
मैं जोड़ूंगा कि -otस्विच परिवर्तन पर मूल्यों को मापता नहीं है। कि, उपयोग करने के लिए -scaleया -scale_1, -scale_2... बैंड प्रति।
लोगन बायर्स

"पिक्सेल गहराई" एक शब्द है ESRI प्रतीत होता है कि कहीं से बना है, वैसे।
jpmc26

1
पिक्सेल गहराई वास्तव में एक शब्द है जो व्यापक रूप से रेखापुंज छवि फ़ाइलों के साथ संयोजन में उपयोग किया जाता है और ईएसआरआई या वास्तव में जीआईएस से अनन्य है।
MappaGnosis
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.