Java JPG CMYK RGB ImageIO.read

Java TwelveMonkeys ImageIO를 이용하여 JPG CMYK를 읽어보자

JPG 파일을 ImageIO.read를 이용하여 BufferedImage로 변환하고 있었다.

그러던 중 특정 JPG 파일 에서 아래와 같은 예외가발생하였다.

javax.imageio.IIOException: Unsupported Image Type

gradle 에 아래 의존성을 추가해보자.

compile ('com.twelvemonkeys.imageio:imageio-core:3.4.1')
compile ('com.twelvemonkeys.imageio:imageio-jpeg:3.4.1')

테스트시 의존성 추가 만으로도 예외 발생 없이 JPG CMYK 를 RGB BufferedImage로 읽을 수 있었다.

Written by

엘디는 사랑입니다.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store