public boolean isFileSupportedImage(InputStream inputStream) { ImageInfo imageInfo = new ImageInfo(); try { imageInfo.setInput(inputStream); imageInfo.check(); return ThumbnailUtil.isFormatSupported(imageInfo.getFormatName()); } finally { try { if (inputStream != null) { inputStream.close(); } } catch (Exception e) { log.error("Failed to close InputStream for image", e); } } }