2013-03-12 5 views
11

मैं छवि को JLabel पर सामान्य रूप से जोड़कर एनिमेटेड पीएनजी (apng के रूप में जाना जाता है) प्रदर्शित करने की कोशिश कर रहा हूं। यह सामान्य gif -नीमेशन के साथ ठीक काम करता है, हालांकि, मैं apng को भी समर्थन देने में सक्षम होना पसंद करूंगा।स्विंग का उपयोग कर एनिमेटेड पीएनजी (एपीएनजी) प्रदर्शित करना?

मैं इसके लिए मौजूदा ढांचे या समाधानों के लिए नेट खोज रहा हूं, कुछ भी नहीं ढूंढ रहा हूं। क्या किसी और को स्विंग में एनिमेटेड पीएनजी प्रदर्शित करने का कोई तरीका मिला है? "Apng जावा" http://code.google.com/p/javapng कर दिया के लिए और में http://jsfiddle.net/RUX8w/

+0

इस समय जावा में एपीएनजी के लिए बहुत अधिक प्रतीत नहीं होता है। मुझे मिले अधिकांश उदाहरणों के लिए आपको फ़ाइल को शारीरिक रूप से पढ़ने की आवश्यकता है, जो कि बहुत अधिक अतिरिक्त ओवरहेड है ... – MadProgrammer

+0

एपीएनजी मानक पीएनजी – leonbloy

+0

'रास्ता' रन-टाइम क्लास-पथ में एपीएनजी के लिए एसपीआई जोड़ना होगा ऐप का हालांकि @leonbloy की टिप्पणी को देखते हुए, मुझे संदेह है कि आपको एक मौजूदा एसपीआई मिलेगा। –

उत्तर

2

एक त्वरित गूगल:

को समझने के लिए कारण है कि मैं apng लागू करने के लिए निम्न उदाहरण जो GIF सीमाओं को दर्शाता है देखने चाहते हैं, (अपने ब्राउज़र apng का समर्थन करना चाहिए!) विशेष, http://code.google.com/p/javapng/source/browse/trunk/javapng2/src/apng/com/sixlegs/png/AnimatedPngImage.java?r=300

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