पटाखों के बिना पटाखे पीएनजी बहुपरत फ़ाइलों को कैसे पढ़ें


24

मैंने पटाखों की एक जोड़ी पीएनजी फाइलों को रिकवर किया। पिंग फ़ाइल में परतों में कई स्रोत छवियों को सहेजने के लिए आतिशबाजी का एक विशेष प्रारूप है।

पटाखे स्थापित किए बिना मैं इन्हें कैसे पढ़ सकता हूं?

(एक पर काम कर MAC, लेकिन vmware के साथ तो किसी भी सुझाव जो भी मंच की सराहना की है)

संपादित करें: मैं स्तरित png से बाहर प्रतियों का एक सेट प्राप्त करना पसंद करूँगा। और मैं पसंद करता हूं अगर निर्यात दोषरहित हो


तकनीकी जानकारी के लिए: stackoverflow.com/questions/4242402/...
एमईएमएस

जवाबों:


17

PNG फ़ाइलों में परतें नहीं होती हैं, इसलिए पटाखे की परतें PNG फ़ाइलों के निजी भाग में एक स्वामित्व प्रारूप में संग्रहीत की जाती हैं जो PNG नहीं है। मुझे किसी भी कार्यक्रम की जानकारी नहीं है जो उन्हें पढ़ सके। आपको इन तस्वीरों के स्वामी से उन्हें चपटा हुआ पीएनजी (मोनो-लेयर) या अन्य बहु-स्तरित प्रारूप जैसे psd में बदलने के लिए कहना होगा।

यदि यह विकल्प नहीं है, तो मेरी एकमात्र सलाह इन तस्वीरों को बदलने के लिए एडोब फायरवर्क्स (पंजीकरण आवश्यक) का एक परीक्षण संस्करण डाउनलोड करना है ।


5
+1। लेकिन एक स्पष्टीकरण: यह बहु-परत जानकारी को संग्रहीत करने के लिए उपयोग की जाने वाली सहायक विखंडू का वास्तविक सामग्री प्रारूप है जो अन्य उपकरणों द्वारा समझ में नहीं आता है। इन चूजों का उपयोग करने में गैर-पीएनजी कुछ भी नहीं है। वे पीएनजी विनिर्देश ( w3.org/TR/PNG/#11Ancillary-chunks ) में वर्णित हैं । APNG पीएनजी के साथ पीछे की ओर संगत है और आतिशबाजी आम तौर पर (मेरी जानकारी के लिए) नहीं तोड़ती है। APNG केवल एक अनौपचारिक विस्तार है, पीएनजी का दूसरा प्रकार नहीं।
एक बौना

+1। बहुत कष्टप्रद है कि मैं वास्तव में फ़ाइल की परतों को पढ़ने के लिए पटाखे का एक परीक्षण स्थापित करने से समाप्त हो गया
जेस्पर रॉन-जेन्सेन

जैसे-जैसे साल बीतते गए, और अब पटाखे मर चुके हैं, क्या यह जवाब समय के साथ बदल गया है? क्या आज ऐसा करना संभव है? (मुझे ऐसी ज़रूरत है)
newyuppie

1
आतिशबाजी मर नहीं है। यह अभी भी एक शानदार कार्यक्रम है। यह अफ़सोस की बात है कि वे अपने मालिकाना हिस्सा करने के लिए कल्पना प्रकाशित नहीं किया था।
एंड्रयू ई

पटाखे मर चुके हैं। आप इसे Win10 पर उपयोग कर सकते हैं, लेकिन यह एक क्लंकर में बदल गया। यह एक कोर के साथ नृत्य करने जैसा है। @ मिंगो आरडीएम समाधान (पीएसडी - नीचे) देखें यह चाल है, अगर आपके पास पायर के रूप में स्तरित पीएनजी को बचाने के लिए पटाखे हैं।
21

5

आप अपने निपटान में किसी भी Adobe पटाखे से बचा सकते हैं, और एक GIMP .psd के साथ बचा सकते हैं और इसलिए कम से कम अपने संग्रह की परतों का पता लगा सकते हैं।

आप ऑब्जेक्ट्स और टेक्स्ट लेयर्स को स्थानांतरित कर सकते हैं, लेकिन टेक्स्ट लेयर्स के साथ आप टेक्स्ट को संशोधित नहीं कर सकते हैं और केवल GIMP टेक्स्ट टूल का उपयोग करके उसे हटाकर और उसी स्वरूप को रख सकते हैं।

मैं परीक्षण के लिए एडोब पटाखे CS5 और जिम्प 2.4.0 का उपयोग कर रहा हूं।


2
दोनों आतिशबाजी और जिम्प समर्थन psd, सरल और महान समाधान !!
टिमो हुओवेनन

4

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

इसलिए,

XnView दर्शक, पूरी तरह से APNG
फ़ायरफ़ॉक्स ब्राउज़र,
ImageJ छवि प्रोसेसर का भी समर्थन करता है

इस बीच मैंने देखा कि आप Stackoverflow.com से आए हैं। यदि आपको इस प्रारूप को प्रोग्रामेटिक रूप से एक्सेस करने की आवश्यकता है, तो आपको libpng के लिए एक पैच की आवश्यकता होगी जो आपको APNG के लिए समर्थन देता है। यदि आपको इसकी आवश्यकता है तो यह एक उत्कृष्ट (यद्यपि, थोड़ा गैर-मानक) है। यह उपरोक्त सभी अनुप्रयोगों का उपयोग करने के बाद है। ;)


अच्छा, व्यापक उत्तर। मुझे नहीं पता था कि आतिशबाजी APNG प्रारूप का उपयोग करती है, यह पूरी तरह से मालिकाना होने से बेहतर है ... किसी अन्य साइट पर, किसी ने पूछा कि कैसे / मरम्मत / इस तरह की फ़ाइल कि पटाखे अब लोड नहीं कर पा रहे हैं (या कम से कम उतने ही संभव निस्तारण) । यदि आपके पास एक विचार है ... :-)
फीलो

हम्म ... अगर आतिशबाजी अब ऐसी फाइल को लोड करने में सक्षम नहीं है, तो यह भ्रष्ट होना चाहिए। एक संभावना है कि इसे ऊपर ImageJ जैसे किसी अन्य उपकरण के साथ बनाया गया था। इसलिए यह कोशिश कर सकता है और इसे वहां से लोड कर सकता है। यदि यह विफल रहता है तो केवल एक अच्छा हेक्स संपादक को आग लगाने और APNG विनिर्देश ( wiki.mozilla.org/APNG_Specification ) का पालन करने के लिए क्या गलत है देखने के लिए। 010 संपादक ( sweetscape.com/010editor ) बाइनरी टेम्पलेट्स का समर्थन करता है। आप अपना खुद का बना सकते हैं या अलसी के बने हुए का उपयोग कर सकते हैं जिसमें पहले से ही पीएनजी और पीएनजी चंक्स को पार्स करने के लिए टेम्पलेट शामिल हैं।
एक बौना

बहुत व्यापक है, लेकिन मैंने अभी तक एक चीज के कारण उत्तर के रूप में चिह्नित नहीं किया है: मैं वास्तव में क्या चाहता हूं कि परतों को pngs के रूप में बाहर निकाला जाए। (यह दोषरहित होना पड़ता है)। मैं इसे प्रतिबिंबित करने के लिए प्रश्न का संपादन कर रहा हूं।
जेसपर रॉन-जेन्सेन

ImageJ जिसे मैंने अभी आज़माया है वह केवल फ़ाइल पढ़ सकती है लेकिन केवल ऊपरी परत देख सकती है। मैं अन्य परतों को नहीं देख सकता। इसलिए ImageJ मेरी समस्या को हल नहीं कर सकता है
जेस्पर रॉन-जेनसन

आप तेजी से इस मुद्दे के बारे में मेरी जानकारी प्राप्त कर रहे हैं। मैं इसके साथ अनुभवी नहीं हूं। बस ऐसा होता है कि हाल ही में मुझे APNGs से जुड़े कुछ काम करने थे। कोशिश करें और देखें कि क्या आपको इवान की छवि संपादक ( evanolds.com/eie.html ) के साथ दिखाने के लिए परतें मिल सकती हैं । यदि वह विफल रहता है, तो आपको वास्तव में एक हेक्स संपादक का उपयोग करने की आवश्यकता है। आप टेक्स्ट चंक्स ( w3.org/TR/PNG/#11textinfo ) देखना चाहेंगे । उम्मीद है कि उन्हें जानकारी हो सकती है कि किस सॉफ्टवेयर ने फाइल बनाई है।
एक बौना

2

केवल कार्यक्रम जो मैंने आतिशबाजी के अलावा देखे हैं, जो उन PNG परतों को संरक्षित करते थे, वे Freehand और Flash (दोनों पूर्व-मैक्रोमेडिया हैं)। पिछली बार जब मैंने कुछ साल पहले किया था तो मुझे भी यकीन नहीं है कि अगर वर्तमान संस्करण उस क्षमता को बनाए रखते हैं।


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