ImageIO देखें .read() कोड
यह कोड मूल रूप से ग्रोवी में कार्यान्वित किया गया लेकिन जावा में अनुवाद किया गया ताकि इसमें वाक्यविन्यास त्रुटि हो।
public String read(InputStream input) throws IOException {
ImageInputStream stream = ImageIO.createImageInputStream(input);
Iterator iter = ImageIO.getImageReaders(stream);
if (!iter.hasNext()) {
return null;
}
ImageReader reader = (ImageReader) iter.next();
ImageReadParam param = reader.getDefaultReadParam();
reader.setInput(stream, true, true);
BufferedImage bi;
try {
bi = reader.read(0, param);
return reader.getFormatName();
} finally {
reader.dispose();
stream.close();
}
}
आप प्रारूप की जांच करने में सक्षम होना चाहते हैं? (उदाहरण के लिए जेपीजी पीएनजी बीएमपी) – John
हाँ मैं प्रारूप चाहता हूँ –