I am not able to get the BufferedImage object of a CMYK image. ImageIO.getInstance(imgLocation) is giving an Exception for CMYK images.
My intention is to compress a CMYK type image and print it in PDF. Everywhere i find suggestions to convert CMYK images to RGB and compress, but the conversion is brightening the image. Any solution to reduce the size of generated PDF with CMYK image would be helpful.