Exception in thread "main" javax.imageio.IIOException: Unsupported Image Type
--> imgscalr로 썸네일 파일을 생성하는 중에 이미지를 읽어오기 위해서 ImageIO를 import 받고 ImageIO.read()를 실행중에 발생한 에러
정확한 원인으로는 이미지 인코딩에 관련된 것인데 ImageIO는 RGB 이미지만 읽어드릴 수 있어서 CMYK 방식으로 되어있는 이미지를 읽을 때 위와 같은 에러를 발생시킨다.
해결은 CMYK to RGB로 인코딩을 시켜줘도 되지만, dependency 추가로 해결함.
<!-- https://mvnrepository.com/artifact/com.twelvemonkeys.imageio/imageio-core -->
<dependency>
<groupId>com.twelvemonkeys.imageio</groupId>
<artifactId>imageio-core</artifactId>
<version>3.4.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.twelvemonkeys.imageio/imageio-jpeg -->
<dependency>
<groupId>com.twelvemonkeys.imageio</groupId>
<artifactId>imageio-jpeg</artifactId>
<version>3.4.1</version>
</dependency>