कुछ हद तक अस्पष्ट शीर्षक के लिए माफ़ी, मैं काम नहीं कर सकता कि कीवर्ड क्या हैं। सेटअप काफी सरल है, मैंImageIO.read अवैध तर्क अपवाद - रास्टर बैंड/रंग अंतरिक्ष घटक?
ImageIO.read(new File(filename));
यह सबसे फ़ाइलों के लिए काम करता है के साथ एक छवि को खोलने रहा हूँ, लेकिन एक के लिए मैं एक IllegalArgumentException with the detail: "numbers of source Raster bands and source color space components do not match"
मिलता है। यह छवि एक वैध फ़्लिकर यूआरएल पर wget के माध्यम से प्राप्त की गई थी, और मैंने इस तरह से प्राप्त अन्य छवियों का उपयोग किया है, इसलिए छवियों को प्राप्त करने की विधि सिद्धांत रूप में ध्वनि प्रतीत होती है। मुझे यकीन नहीं है कि अपवाद का कारण क्या है।
एक कामकाज स्वीकार्य से अधिक होगा - मैं विशेष रूप से ImageIO
का उपयोग करने के साथ परेशान नहीं हूं, और छवि दृश्यमान दिखती है। मुझे जावा फ्रेकिंग के बिना इसे पढ़ने की जरूरत है!
यहाँ विचाराधीन छवि है, के मामले में यह किसी काम के है:
मैं एक ही त्रुटि मिलती है। क्या यह एकमात्र बी/डब्ल्यू छवि है जिसे आप संसाधित कर रहे हैं? –
कहना मुश्किल है - छवि पुनर्प्राप्ति प्रक्रिया की प्रकृति बहुत अप्रत्यक्ष है (विचार यह है कि सॉफ्टवेयर स्वायत्त है!) हालांकि यह कम संतृप्ति वाला एकमात्र ऐसा है। क्या आपको लगता है कि यही कारण है? – mtrc
क्या आपको इसके लिए कोई समाधान मिला है? –