मुझे लगता है कि समस्या यह है कि एक CMYK
jpeg है। कोल्डफ्यूजन 9 ImageIO
आंतरिक रूप से उपयोग करता है, जो only supports RGB afaik। (हालांकि उस थ्रेड में जावा सुझावों में से कुछ कोल्डफ्यूजन से काम करते हैं - परिणामी छवि में रंग खराब हो जाते हैं।) शायद यह हो रहा है कि ImageIO
छवि फ़ाइल को लोड करने में विफल रहता है और यही कारण है कि IsImageFile
"नहीं" देता है।
एफडब्ल्यूआईडब्ल्यू, IsImageFile
कोल्डफ्यूजन 10 में "हां" देता है। हालांकि, इसमें अभी भी CMYK
के साथ समस्याएं हैं। उदाहरण के लिए यदि आप छवि को आज़माकर पढ़ते हैं, तो अंतिम रंग सभी गलत हैं ...
मुझे लगता है कि आपकी सबसे अच्छी शर्त इसे ImageMagick जैसे टूल के माध्यम से चलाने के लिए है और इसे एक प्रारूप में रूपांतरित करें कोल्डफ्यूजन ठीक से संभाल सकता है।
मैं अभी जांच नहीं कर सकता, लेकिन किसी भी मौके पर जेपीजी (समस्याग्रस्त) 'सीएमवाईके' किस्म का है? – Leigh