क्या सॉफ्टवेयर लिनक्स पर कच्चे बिटमैप प्रदर्शित कर सकता है?


10

मेरे पास एक कच्ची फ़ाइल है लेकिन मुझे पिक्सेल प्रारूप या छवि की चौड़ाई का पता नहीं है। मुझे एक उपकरण की आवश्यकता है जो डेटा को जल्दी से प्रदर्शित कर सके और मुझे विभिन्न स्वरूपों को आसानी से आज़माने की अनुमति दे सके। विंडोज के लिए इस तरह के एक उपकरण का उदाहरण 7yuv होगा । लिनक्स पर इस कार्य के लिए कौन सा सॉफ्टवेयर मौजूद है?

नोट: इसका डिजिटल कैमरा रॉल्स से कोई लेना-देना नहीं है, जो इस प्रश्न का उत्तर देने के लिए Google का उपयोग करने के मेरे प्रयासों को निराश कर रहा है।

7yuv


मुझे लगता है कि बहुत सारे उपलब्ध हैं (रिपॉज में एक त्वरित खोज आपको पर्याप्त परिणाम से अधिक प्रदान करेगा)। हालांकि जो मैं पसंद करता हूं वह डिजीकाम है (मैंने हालांकि कई अन्य लोगों की कोशिश नहीं की है)। मुझे यह भी निश्चित है कि GIMP में एक प्लगइन है जो कच्ची फ़ाइलों को देखने और हेरफेर करने की अनुमति देता है।
VasPle

रेपो की खोज करना उचित नहीं है। इसके अतिरिक्त, ये प्रश्न में बताए अनुसार कैमरा रॉ नहीं हैं।
एलिस्टेयर बुक्सटन

उपयोग लिनक्स में 7yuv का उपयोग WINE के माध्यम से भी कर सकते हैं। यह एक चांदी की रेटिंग है तो यह शायद ठीक चलेगा ... यदि आप कोई भी मूल विकल्प नहीं खोज सकते हैं, तो इसे आज़माएं।
VasPle

जवाबों:


7

जिम्प बाहर मुड़ता है यह कर सकते हैं। बस फ़ाइल को कच्चे के रूप में खोलें, और आपको यह उपयोगी संवाद मिलता है जो आपको छवि का पूर्वावलोकन करने की अनुमति देता है:

यहाँ छवि विवरण दर्ज करें


आप कच्चे डेटा फ़ाइल को कैसे खोलते हैं?
वैल

फ़ाइल-> खोलें फिर फ़ाइल प्रकार को कच्चे में बदलें।
एलिस्टेयर बुक्सटन

1
यह केवल RGB के लिए है। आप ग्रेस्केल (8 बिट) कच्चा प्रारूप कैसे खोलते हैं?
नादव बी Nad

6

convert ImageMagick से

जैसे, 8-बिट 2x3 ग्रेस्केल:

printf '\x00\xFF\x88\xFF\x00\xFF' > f

फिर:

convert -depth 8 -size 3x2+0 gray:f out.png

कमांड स्पष्टीकरण:

  • -depth 8: प्रत्येक रंग में 8 बिट हैं
  • -size 2x3+0: 2x3छवि। +0फ़ाइल में ऑफसेट 0 से शुरू होता है। यदि मेटाडेटा हेडर हैं, तो आप उन्हें ऑफ़सेट के साथ छोड़ सकते हैं।
  • gray:f: इनपुट फ़ाइल है f , और प्रारूप है gray, जैसा कि http://www.imagemagick.org/script/formats.php पर परिभाषित किया गया है इस अजीब संकेतन का उपयोग किया जाता है क्योंकि ImageMagick आमतौर पर प्रारूप को विस्तार से निर्धारित करता है, लेकिन यहां कोई विस्तार नहीं है ।

अब समस्या यह है कि आउटपुट कैसे देखें। एक प्रत्यक्ष eog:

eog out.png

यह बहुत अच्छा नहीं है क्योंकि छवि बहुत छोटी है, और यदि आप बहुत अधिक ज़ूम करते हैं, तो eogएक प्रदर्शन एल्गोरिथ्म का उपयोग करता है जो पिक्सेल को मिलाता है, जो कि अधिकांश चित्रों के लिए बेहतर है, लेकिन हमारे मामले में नहीं। मुझे दो संभावनाएँ मिलीं:

  • gimp out.png। छवि संपादकों को हर एक पिक्सेल दिखाना चाहिए।
  • convert out.png -scale 300x200 out2.png-scaleके बजाय की जरूरत है -resize, के बाद से-resize मिक्सल्स पिक्सल eogडिफ़ॉल्ट रूप से बहुत पसंद करते हैं ।

आउटपुट:

यहाँ छवि विवरण दर्ज करें

RGB उदाहरण:

printf '\xFF\x00\x00\x00\xFF\x00\x00\x00\xFF' > f
convert -depth 8 -size 3x1+0 rgb:f out.png

यहाँ छवि विवरण दर्ज करें

उबंटू 16.04, ImageMagick 6.8.9 पर परीक्षण किया गया।


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