c++ - Color Geotiff read as Grayscale -


मेरे पास कुछ कोड है जो कि TIFFReadRGBAStrip रूटीन (libtiff पुस्तकालय) )।

अधिकांश टीआईएफएस सफलतापूर्वक संभाला जाता है और छवि डेटा अपेक्षित होता है, हालांकि कई फाइलें हैं जो कि grayscale (58 58 58 एफएफ 6 बी 6 बी 6 बी एफएफ ... के रूप में आ रही हैं) ..) भले ही मेरा मानना ​​है कि वे रंग हैं नोट: मैंने उसी फाइल को ग्लोबल मैपर में लोड किया है और यद्यपि एक चौथाई बैंड के बारे में एक संदेश दिखाई देता है जो उन्हें रंग के रूप में प्रदर्शित किया जाता है।

कॉन्फ़िगरेशन इन फ़ाइलों का विवरण हैं:

  TIFFTAG_BITSPERSAMPLE = 8 TIFFTAG_SAMPLESPERPIXEL = 3 TIFFTAG_SAMPLEFORMAT = 1 (SAMPLEFORMAT_UINT) TIFFTAG_PHOTOMETRIC = 1 (PHOTOMETRIC_MINISBLACK)  

मैंने प्राप्त किया है Libtiff, proj4 और libgeotiff पुस्तकालयों का नवीनतम संस्करण और उन्हें फिर से बनाया लेकिन कोई फायदा नहीं हुआ।

इस बारे में कोई सलाह क्यों हो रही है बहुत सराहना की जाएगी।


Comments

Popular posts from this blog

python - Strange behavior using PyQt4's 'pyqtSlot' decorator before another decorator -

c# - UnhandledExceptionMode.ThrowException for AppDomain.UnhandledException -

c# - Process.Kill() returns access denied -