यह कमांड h5topng है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
h5topng - HDF2 फ़ाइलों के 5d स्लाइस से PNG छवियां उत्पन्न करें
SYNOPSIS
h5topng [विकल्प]...[एचडीएफ5फ़ाइल] ...
वर्णन
h5topng पीएनजी (पोर्टेबल नेटवर्क ग्राफिक्स) प्रारूप में छवियां उत्पन्न करने के लिए एक उपयोगिता है
HDF5 फ़ाइलों में डेटासेट के द्वि-आयामी स्लाइस। इसे जल्दी और गंदा करने के लिए डिज़ाइन किया गया है
वैज्ञानिक डेटा का विज़ुअलाइज़ेशन, और शेल स्क्रिप्ट के माध्यम से उसके बैच प्रसंस्करण के लिए।
HDF5 नेशनल द्वारा विकसित एक स्वतंत्र, पोर्टेबल बाइनरी फॉर्मेट और सपोर्टिंग लाइब्रेरी है
अर्बाना-शैंपेन में इलिनोइस विश्वविद्यालय में सुपरकंप्यूटिंग अनुप्रयोगों के लिए केंद्र।
एक एकल h5 फ़ाइल में कई डेटा सेट हो सकते हैं; डिफ़ॉल्ट रूप से, h5topng प्रथम लेता है
डेटासेट, लेकिन इसे इसके माध्यम से बदला जा सकता है -d विकल्प, या वाक्य रचना का उपयोग करके
एचडीएफ5फ़ाइल:डेटासेट.
त्रि- या चार-आयामी डेटासेट के लिए आपको एक या दो स्लाइस में निर्देशांक निर्दिष्ट करना होगा
आयाम, क्रमशः, के माध्यम से एक द्वि-आयामी टुकड़ा प्राप्त करने के लिए -xyzt विकल्प. और भी अधिक
विकल्प कलरमैप और आवर्धन जैसी चीज़ों को नियंत्रित करते हैं। फिर भी, सबसे बुनियादी उपयोग
´h5topng foo.h5´ जैसा कुछ है, जो एक छवि वाली foo.png फ़ाइल को आउटपुट करेगा
foo.h5 में द्वि-आयामी डेटा से।
विकल्प
-h कमांड-लाइन विकल्पों और उपयोग पर सहायता प्रदर्शित करें।
-V h5topng के लिए संस्करण संख्या और कॉपीराइट जानकारी प्रिंट करें।
-v वाचाल उत्पादन। इस आउटपुट में सामने आए न्यूनतम और अधिकतम मान शामिल हैं
डेटा, जिसे जानना उपयोगी है -एमएम विकल्प.
-o पट्टिका
पीएनजी आउटपुट भेजें पट्टिका फ़ाइल नाम के बजाय .h5 को .png से बदल दिया गया
(डिफ़ॉल्ट)।
-x ix, -y iy, -z iz, -t it
इससे पता h5topng बहु-आयामी डेटासेट के एक विशेष स्लाइस का उपयोग करने के लिए। जैसे
-x x इंडेक्स पर एक yz प्लेन (3D डेटासेट का) का उपयोग करने का कारण बनता है ix (जहां
सूचकांक उस दिशा में अधिकतम सूचकांक से शून्य से एक कम तक चलते हैं)। यहाँ,
x/y/z HDF5 डेटासेट के पहले/दूसरे/तीसरे आयाम के अनुरूप है। -t
विकल्प अंतिम आयाम में एक स्लाइस निर्दिष्ट करता है, जो भी हो। यह सभी देखें
la -0 x/y/z स्लाइस निर्देशांक की उत्पत्ति को डेटासेट में स्थानांतरित करने का विकल्प
केंद्र।
इन विकल्पों के लिए एक तर्क के रूप में एकल सूचकांक निर्दिष्ट करने के बजाय, आप यह भी कर सकते हैं
मैटलैब-जैसी नोटेशन में सूचकांकों की एक श्रृंखला निर्दिष्ट करें: प्रारंभ:कदम:समाप्त or प्रारंभ:समाप्त
(कदम डिफ़ॉल्ट 1). यह उस स्लाइस इंडेक्स पर लूप करता है प्रारंभ सेवा मेरे समाप्त चरणों में
of कदम, आउटपुट पीएनजी फ़ाइलों का एक अनुक्रम तैयार करना (स्लाइस इंडेक्स के साथ जोड़ा गया)।
फ़ाइल नाम, ".png" से पहले)।
-0 x/y/z स्लाइस निर्देशांक के मूल को डेटासेट केंद्र में स्थानांतरित करें, ताकि उदा
-0 -x 0 (या अधिक कॉम्पैक्ट रूप से -0x0) इसके बजाय डेटासेट का केंद्रीय x प्लेन लौटाता है
किनारे x समतल का। (-t निर्देशांक प्रभावित नहीं होते हैं।)
-X स्केलएक्स, -Y स्केली, -S स्केल
छवि के x और y आयामों को स्केल करें स्केलएक्स और स्केली क्रमशः।
-S विकल्प का माप x और y दोनों है। डिफ़ॉल्ट 1.0 के स्केल कारकों का उपयोग करना है; अर्थात
छवि में डेटा के समान आयाम (पिक्सेल में) हैं। रैखिक प्रक्षेप है
स्केल फैक्टर 1.0 नहीं होने पर पिक्सेल भरने के लिए उपयोग किया जाता है।
-s तिरछा
छवि को तिरछा करें तिरछा (डिग्री में) बाएँ या दाएँ। परिणाम एक है
समांतर चतुर्भुज, (वर्गाकार) छवि में बचे हुए स्थान को इनमें से किसी एक से भर दिया जाता है
रंगीन मानचित्र के आधार पर काले या सफेद पिक्सेल।
-T डेटा स्थानांतरित करें (छवि अक्षों को आपस में बदलें)। डिफ़ॉल्ट रूप से, पहला (x)
डेटा का समन्वय कॉलम से मेल खाता है, और दूसरा (y) समन्वय करता है
पंक्तियों से मेल खाती है; स्थानान्तरण इस परिपाटी को उलट देता है।
-c रंग मैप
रंगीन मानचित्र का प्रयोग करें रंग मैप डिफ़ॉल्ट के बजाय ग्रे रंगीन मानचित्र (एक ग्रेस्केल रैंप
सफ़ेद से काला)। रंग मैप सामान्यतः रंगीन मानचित्रों में से एक का नाम होता है
साथ में उपलब्ध h5topng (/usr/share/h5utils/colormaps निर्देशिका में), या कर सकते हैं
इसके बजाय कलर-मैप फ़ाइल का नाम रखें।
तीन उपयोगी सम्मिलित रंगीन मानचित्र हैं गरम (काला-लाल-पीला-सफ़ेद, के लिए उपयोगी
तीव्रता डेटा), नीला लाल (नीला-सफ़ेद-लाल, हस्ताक्षरित डेटा के लिए उपयोगी), और एचएसवी (a
बहु रंग "इंद्रधनुष") यदि आप उपयोग करते हैं नीला लाल हस्ताक्षरित डेटा के लिए रंगीन मानचित्र, आप कर सकते हैं
का भी उपयोग करना चाहते हैं -Z विकल्प ताकि रंग पैमाने का केंद्र (सफेद)
शून्य से मेल खाता है.
एक रंग-मानचित्र फ़ाइल व्हाइटस्पेस से अलग किए गए आरजीबीए चौगुनी का एक अनुक्रम है, जहां
प्रत्येक मान 0.0 से 1.0 की सीमा में है और के अंश को इंगित करता है
लाल/हरा/नीला/अल्फा। (0 का अल्फा पारदर्शी है और 1 का अल्फा अपारदर्शी है; यह है
केवल के लिए उपयोग किया जाता है -a विकल्प, नीचे।) रंगीन मानचित्र में रंग रैखिक हैं
एक सतत रंग रैंप प्रदान करने के लिए आवश्यकतानुसार प्रक्षेपित किया गया।
-r रंगीन मानचित्र का क्रम उल्टा करें। आप इसे लगाकर भी पूरा कर सकते हैं
में कलरमैप नाम से पहले "-"। -c or -a विकल्प.
-Z डेटा में मान शून्य पर रंग पैमाने को केन्द्रित करें।
-m मिनट, -M मैक्स
आम तौर पर, रंगीन मानचित्र के नीचे और ऊपर न्यूनतम और अधिकतम के अनुरूप होते हैं
डेटा में मान. इन विकल्पों का उपयोग करके, आप नीचे और ऊपर बना सकते हैं
रंग मानचित्र के अनुरूप है मिनट और मैक्स बजाय। इस सीमा के नीचे या ऊपर डेटा मान
उनके साथ वैसा ही व्यवहार किया जाएगा जैसे वे थे मिनट or मैक्स क्रमश। यह भी देखें -Z और -R
विकल्प.
-R जब एकाधिक फ़ाइलें निर्दिष्ट की जाती हैं, तो रंगीन मानचित्रों के नीचे और ऊपर सेट करें
सभी डेटा पर न्यूनतम और अधिकतम के अनुसार। यह प्रक्रिया के लिए उपयोगी है
कई फ़ाइलें एक सुसंगत रंग पैमाने का उपयोग करती हैं, अन्यथा स्केल के लिए सेट किया गया है
प्रत्येक फ़ाइल व्यक्तिगत रूप से।
-C पट्टिका, -b लहर
पहले डेटासेट से समोच्च रूपरेखा को सुपरइम्पोज़ करें पट्टिका सभी पर HDF5 फ़ाइल
आउटपुट छवियाँ. (यदि समोच्च डेटासेट में समान आयाम नहीं हैं
आउटपुट डेटा, यह आउटपुट पर नियमित रूप से "टाइल" किया गया है।) आप इसका उपयोग कर सकते हैं
वाक्यविन्यास फ़ाइल:डेटासेट फ़ाइल के भीतर एक विशेष डेटासेट निर्दिष्ट करने के लिए। समोच्च
रूपरेखाएँ के मान के आसपास हैं लहर (डिफ़ॉल्ट मान सीमा के मध्य में होता है पट्टिका).
-A पट्टिका, -a रंग मैप:अस्पष्टता
पहले डेटासेट से डेटा को पारभासी रूप से ओवरले करें पट्टिका HDF5 फ़ाइल, जो
सभी आउटपुट छवियों पर इनपुट डेटासेट के समान आयाम होने चाहिए,
कलरमैप का उपयोग करना रंग मैप अपारदर्शिता के साथ (पूरी तरह से पारदर्शी के लिए 0 से 1 तक)।
पूरी तरह से अपारदर्शी के लिए) अस्पष्टता में अपारदर्शिता (अल्फा) मानों से गुणा किया गया
colormap. (यदि ओवरले डेटासेट में आउटपुट के समान आयाम नहीं हैं
डेटा, यह आउटपुट पर नियमित रूप से "टाइल" किया गया है।) आप सिंटैक्स का उपयोग कर सकते हैं
फ़ाइल:डेटासेट फ़ाइल के भीतर एक विशेष डेटासेट निर्दिष्ट करने के लिए।
कुछ पूर्वनिर्धारित कलरमैप्स जो इस सुविधा के लिए विशेष रूप से अच्छी तरह से काम करते हैं पीला
(पारदर्शी सफेद से अपारदर्शी पीला) ग्रे (पारदर्शी सफेद से अपारदर्शी काला), यार्ग
(पारदर्शी काले से अपारदर्शी सफेद), हरा (पारदर्शी सफेद से अपारदर्शी हरा), और
नीला लाल (अपारदर्शी नीला से पारदर्शी सफेद से अपारदर्शी लाल)। आप इससे पहले "-" जोड़ सकते हैं
कलरमैप क्रम को उलटने के लिए कॉलोरमैप नाम। (यह सभी देखें -c, इसके ऊपर
के लिए डिफ़ॉल्ट -a पीला है: 0.3 (पीला रंग मानचित्र 30% अपारदर्शिता से गुणा किया गया)।
-d नाम
डेटासेट का उपयोग करें नाम इनपुट फ़ाइलों से; अन्यथा, प्रत्येक फ़ाइल से पहला डेटासेट
प्रयोग किया जाता है। वैकल्पिक रूप से, वाक्यविन्यास का उपयोग करें एचडीएफ5फ़ाइल:डेटासेट, जो आपको अनुमति देता है
प्रत्येक फ़ाइल के लिए एक अलग डेटासेट निर्दिष्ट करें। आप इसका उपयोग कर सकते हैं h5ls आदेश (शामिल)
hdf5 के साथ) किसी फ़ाइल के भीतर डेटासेट के नाम ढूंढने के लिए।
-8 पीएनजी आउटपुट के लिए 8-बिट (प्रत्यक्ष) रंग के बजाय 24-बिट (अनुक्रमित) रंग का उपयोग करें
गलती करना)। (इससे छवि का आकार थोड़ा कम हो जाता है, कुछ गिरावट के साथ
गुणवत्ता।) के साथ संयोजन में समर्थित नहीं है -A (पारभासी ओवरले) विकल्प।
onworks.net सेवाओं का उपयोग करके h5topng का ऑनलाइन उपयोग करें