320321322323324325326327328329330
paintingState.getResolution(), baos); imageObjectInfo.setCompression(ImageContent.COMPID_JPEG); } catch (IOException ioe) { //Some JPEG codecs cannot encode CMYK helper.encode(baos); } } else { helper.encode(baos); } imageData = baos.toByteArray();
323324325326327328329330331332333
} catch (IOException ioe) { //Some JPEG codecs cannot encode CMYK helper.encode(baos); } } else { helper.encode(baos); } imageData = baos.toByteArray(); } } if (imageData == null) {
192193194195196197198199200201202
imageObjectInfo.setBitsPerPixel(encodedColorModel.getPixelSize()); if (pixelSize == 32) { functionSet = 45; //IOCA FS45 required for CMYK } helper.encode(baos); imageData = baos.toByteArray(); } } if (imageData == null) { log.debug("Encoding image via RGB...");