有没有办法在不渲染的情况下检查 renderOp 是否损坏?
我有一个用户上传图片的网站,我需要验证它不是损坏的图片。目前我可以通过执行以下操作来做到这一点:
try{
RenderedOp imageOp = JAI.create("stream", inputStream);
imageOp.getRendering();
} catch (Exception e) {
//Image is corrupt/can't be rendered
}
有不同的方法吗?渲染花费的时间比我想要的要长,这就是我要问的原因。