프로그레시브 바이 큐빅 방식을 사용하여 큰 1920x1080 버퍼 이미지를 더 작은 200x200 크기로 스케일링하고 싶습니다. 1024x768로 시작하여 원본의 거의 80 %로 축소 한 다음이 임시 이미지를 어딘가에 어떤 형식으로 저장하여 다음 반복에서이 이미지에서 80 %로 스케일링을 수행하고 내가 얻을 때까지 프로 시저를 계속 수행하도록합니다. 마침내 내 JFrame에 표시되는 200x200 이미지.자바 그래픽에서 크기를 조절하는 동안 임시 bufferedImage를 저장하는 방법
이 온도 영상을 저장하는 방법은 무엇입니까? 아니면 누구도이 점진적 비 휘발성 스케일링을 구현하는 간단한 방법을 제안 할 수 있습니다.
예상되는 코드는
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);
}
우리 (적어도 우리 대부분)는 눈이 멀지 않습니다 :-) – kleopatra
@kleopatra : 선생님 어떻게 된거야? 내가 잘못한 게 있었나요? –
부인, 모든 대문자가 포함 된 문장은 읽기가 어렵습니다. – kleopatra