2009-12-02 15 views
7

के साथ काम करने के लिए जावा लाइब्रेरी की तलाश में मैं PSD प्रारूप (फ़ोटोशॉप) के साथ काम करने के लिए जावा पुस्तकालय की तलाश में हूं। कोई विचार?PSD प्रारूप

+0

क्या आपने यहां पोस्ट करने से पहले Google क्वेरी का प्रयास किया था? मुझे बहुत सारी हिट मिलती हैं। –

+6

धन्यवाद आदमी, गूगल एक बहुत अच्छी वेबसाइट है, इसे कभी भी – vkolodrevskiy

उत्तर

3

जावा में PSD फ़ाइलों को पार्स करने के लिए जावा-psd-libraray नामक एक प्रोजेक्ट है।

यूआरएल: http://code.google.com/p/java-psd-library/

यह लाइब्रेरी PSD फ़ाइलें बनाने यह केवल पाठक है से परिचित नहीं है। इसके साथ PSD से संभव पठन प्रभाव नहीं है, लेकिन github पर विस्तार है। मुझे नहीं पता कि PSD फ़ाइल के प्रत्येक संस्करण के साथ बेक्यूज प्रभाव कितने अच्छे हैं।

वैसे भी यह जावा में लिखी गई PSD फ़ाइलों को पढ़ने के लिए सबसे अच्छा लाइब्रारे है।

+0

ग्रेट लाइब्रेरी के बारे में कभी नहीं पता! क्या स्मार्ट ऑब्जेक्ट्स के लिए भी समर्थन है? –

11

शायद बहुत देर हो चुकी है, लेकिन जब यह पृष्ठ "जावा psd लाइब्रेरी" खोजते समय Google पर बहुत अधिक रैंक किया गया है, तो मैं अपना अनुभव साझा करूंगा।

-एएस बोरिस ने कहा कि जावा-पीएसडी-लाइब्रेरी केवल पढ़ी जाती है। हाल ही में सीएस 4 प्रारूप पढ़ने में परेशानी है। यदि आप कभी भी एक psd फ़ाइल खोलने में त्रुटि के साथ पाते हैं, तो इसे गिंप 2.8 में खोलना और इसे फिर से सहेजना शायद समस्या को ठीक करेगा।

-जैसा कि मुझे स्तरित ग्राफिक फ़ाइलों पर काम करने की आवश्यकता है, मुझे एक विकल्प खोजने के लिए समय लगता है। PSD प्रारूप स्वामित्व है और चश्मा तक पहुंच प्रतिबंधित लगता है। मैंने पाया कि ओपनरास्टर प्रारूप एक बहुत अच्छा विकल्प है: http://en.wikipedia.org/wiki/OpenRaster इसमें खुले चश्मे हैं और यह वास्तव में सरल है। यह एक ज़िप फ़ाइल है जिसमें परतों को पीएनजी और एक वर्णक फ़ाइल के रूप में शामिल किया गया है। गिंप इस प्रारूप को काफी अच्छी तरह से संभालता है और एक ओएसए फ़ाइल में एक पीएसडी फ़ाइल निर्यात करना आसान है। आप कुछ जावा टूल्स उन्हें कुशल बनाने के लिए पा सकते हैं। यह एक और विशाल परियोजना का हिस्सा है जो अभी भी अल्फा में है: https://code.google.com/p/mediaz/

आशा है कि इससे लोगों की मदद मिलेगी।

4

मुझे पार्टी के लिए देर हो चुकी है, बस यह उल्लेख करना चाहते हैं कि मैंने गिटहब में ImageIO plugin for the PSD format उपलब्ध कराया है।

जैसा कि अन्य पुस्तकालयों का उल्लेख किया गया है, यह केवल पढ़ने के लिए है और पाठ या प्रभाव परतों का समर्थन नहीं करता है, लेकिन मानक javax.imageio एपीआई के माध्यम से रास्टरराइज्ड परतों और समग्र छवि को पढ़ता है, जो कई लोगों के लिए उपयोग किया जा सकता है।

प्लगइन "बड़े फ़ाइल प्रारूप" (उर्फ पीएसबी) सहित PSD प्रारूप के किसी भी ज्ञात संस्करण को पढ़ेगा।

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