인쇄 품질의 고해상도 TIF 이미지를 업로드하는 프로젝트를 진행하고 있으며 사용자가 올린 사진을보기 위해 다시 올 때 더 낮은 해상도의 웹 품질 미리보기를 만들어야합니다.고해상도 tif 이미지의 크기를 효율적이고 신속하게 조정하는 방법은 무엇입니까?
현재 ImageIO.read
및 ImageIO.write
을 사용하여 이미지의 크기를 조정할 수있는 해결책이 있지만이 미리보기 이미지를 수정하고 저장하는 데 최대 15 분이 걸립니다. 완료하는 데 더 적은 시간이 걸리는 더 나은 솔루션이 있는지 궁금합니다. 아니면 내가 겪고있는 RAM 문제입니까?
입력 이미지는 어떤 크기 (일반적으로 w x h)입니까? 파일의 크기는 얼마나됩니까? 생성중인 저해상도 미리보기의 크기 (w x h)는 얼마입니까? 미리보기의 파일 형식은 무엇입니까? "웹 품질"을보다 정확하게 정의 하시겠습니까? 이 작업을 신속히 처리 할 수있는 몇 가지 방법을 알고 있지만 이러한 요소 중 일부에 따라 더 나은 점이 있습니다. – haraldK