プログレッシブ バイキュービック アプローチを使用して、大きな 1920x1080 のバッファー イメージを小さな 200x200 サイズにスケーリングしたいと考えています。1024x768 から始めて、元の 80% 近くまで縮小し、この一時イメージを何らかの形式でどこかに保存して、次の反復でこのイメージを 80% にスケーリングし、200x200 になるまで手順を続けます。最終的にJFrameに表示する画像。
この一時画像を保存する方法または方法は何ですか?または、このプログレッシブバイキュービックスケーリングを実装するための簡単なアプローチを提案できますか?
予想されるコードはこれに似ています(さまざまな変更が必要ですが、一時画像を保存する方法だけが必要です)
int sizew=1920,sizeh=1080;
int deltaw = (int)(0.20 *1920);
int deltah= (int)(0.20*1920);
while(sizew>200&&sizeh>200)
{
sizew=sizew-deltaw;
sizeh=sizeh-deltah;
if(sizew<200||sizeh<200)
{
sizew=200;
sizeh=200;
temp=new BufferedImage(sizew,sizeh,BufferedImage.TYPE_INT_RGB);
//but using this how would i give reference to my original 1920x1080 image or temp image???
break;
}
else
temp=new BufferedImage(sizew,sizeh,BufferedImage.TYPE_INT_RGB);
}