MemoryCacheImageOutputStream に出力できる画像制約コードがありますが、これを BufferedImage に戻す必要があります。何か提案はありますか?
1 に答える
2
MemoryCacheImageOutputStream
の実装としてImageInputStream
、それを の入力ストリームとして使用できますImageReader
。したがって、次のような結果になります(非常に基本的で、テストされていません):
public BufferedImage readImage(MemoryCacheImageOutputStream input) {
ImageInputStream is = input;
ImageReader decoder = ImageIO.getImageReadersByFormatName("JPEG").next();
decoder.setInput(is);
BufferedImage bi = decoder.read(0);
return bi;
}
于 2009-02-20T23:24:34.487 に答える