renderOp がレンダリングせずに破損しているかどうかを確認する方法はありますか?
ユーザーが画像をアップロードするサイトがあり、それが破損した画像ではないことを確認する必要があります。現在、私は次のことを行うことでそれを行うことができます:
try{
RenderedOp imageOp = JAI.create("stream", inputStream);
imageOp.getRendering();
} catch (Exception e) {
//Image is corrupt/can't be rendered
}
別の方法はありますか?レンダリングに必要以上に時間がかかるため、質問しています。