2017-04-05 1 views
0

인쇄 품질의 고해상도 TIF 이미지를 업로드하는 프로젝트를 진행하고 있으며 사용자가 올린 사진을보기 위해 다시 올 때 더 낮은 해상도의 웹 품질 미리보기를 만들어야합니다.고해상도 tif 이미지의 크기를 효율적이고 신속하게 조정하는 방법은 무엇입니까?

현재 ImageIO.readImageIO.write을 사용하여 이미지의 크기를 조정할 수있는 해결책이 있지만이 미리보기 이미지를 수정하고 저장하는 데 최대 15 분이 걸립니다. 완료하는 데 더 적은 시간이 걸리는 더 나은 솔루션이 있는지 궁금합니다. 아니면 내가 겪고있는 RAM 문제입니까?

+0

입력 이미지는 어떤 크기 (일반적으로 w x h)입니까? 파일의 크기는 얼마나됩니까? 생성중인 저해상도 미리보기의 크기 (w x h)는 얼마입니까? 미리보기의 파일 형식은 무엇입니까? "웹 품질"을보다 정확하게 정의 하시겠습니까? 이 작업을 신속히 처리 할 수있는 몇 가지 방법을 알고 있지만 이러한 요소 중 일부에 따라 더 나은 점이 있습니다. – haraldK

답변

0

어떤 라이브러리를 사용하고 있는지 확실하지 않지만 두 번에 걸쳐이 작업을 수행 할 수 있습니다. 너비와 높이가 절반으로 줄어들면 다른 모든 픽셀을 가져 와서 빠른 이미지를 만듭니다. 품질은 떨어지지 만 큰 이미지에서도이 작업을 매우 빠르게 수행 할 수 있어야합니다. 나중에 워크 플로우 자동화 시스템을 사용하면 더 나은 품질의 derez를 "느리게 요리"할 수 있고 시간을 충분히 할 수 있습니다.

관련 문제