2010-02-04 11 views
7

मैं उपग्रह रडार के साथ काम करता हूं, और 32 बीपीपी ग्रेस्केल डेटा युक्त एक (बहुत) बड़ी टीआईएफएफ फ़ाइल प्रदान किया गया है। दुर्भाग्यवश, libtiff, टीआईएफएफ फाइलों के साथ काम करने के लिए मानक लिनक्स लाइब्रेरी, नमूनाफॉर्मैट टीआईएफएफ फाइलों का समर्थन नहीं करती है, जिसका मतलब है कि उच्च बिट गहराई ग्रेस्केल छवियों या फ़्लोटिंग-पॉइंट छवियों के लिए कोई समर्थन नहीं है।बहुत उच्च गतिशील रेंज टीआईएफएफ फाइलों के लिए लाइब्रेरी समर्थन?

क्या कोई भी एफओएसएस सी लाइब्रेरी के बारे में जानता है जो इन प्रकार की छवियों के लिए समर्थन प्रदान करता है? यह विफल हो रहा है, क्या कोई भी परिवर्तित करने के लिए उपयुक्त फ़ाइल प्रारूप का सुझाव दे सकता है, और एक FOSS लाइब्रेरी जो लोड कर सकती है? (आदर्श रूप से, इसे आम तौर पर डेटा समुदाय के लिए वैज्ञानिक समुदाय द्वारा स्वीकार किया जाना चाहिए, और आईडीएल/एनएनवीआई द्वारा समर्थित)।

+0

+1। अच्छा पहला सवाल। क्या आप हमें थोड़ा गहराई के बारे में कुछ विचार दे सकते हैं और यदि आपने पीएनजी जैसे विकल्पों पर विचार किया है? – dirkgently

+0

बिट गहराई: "... टीआईएफएफ फ़ाइल जिसमें 32 [बिट्स-प्रति-पिक्सेल] ग्रेस्केल डेटा है।" – mskfisher

+0

@ पीटर-बी: नमूनाफॉर्मैट भाग TIFF 6.0 है जो 'libtiff' का समर्थन करता है। आपको 'libtiff' रखरखावकर्ताओं के साथ एक बग दर्ज करके सर्वश्रेष्ठ सेवा दी जाएगी। मुझे लगता है कि कुछ समान बग पहले और तय किए गए हैं। – dirkgently

उत्तर

5

अच्छी तरह से libtiff प्रारूप को संभालने में सक्षम होना चाहिए, हालांकि आप निम्न-स्तरीय एपिस तक सीमित हो सकते हैं और स्वयं छवि में रूपांतरण कर सकते हैं। यदि छवियों का आकार> 4 जीबी है, तो bigtiff, libtiff का एक बंदरगाह है जो बहुत बड़ी छवियों को संभालता है।

+0

आपके लिए और यहां तक ​​कि डर्कटिग के लिए धन्यवाद: मैंने फिर से libtiff के नवीनतम संस्करण पर देखा और ऐसा लगता है कि मुझे जो कुछ चाहिए, वह करने में सक्षम होने के बावजूद, पुस्तकालय के बहुत कम स्तर के निम्न स्तर को कम करने के लिए यह आवश्यक है। –

संबंधित मुद्दे