byte[] buf = comp.toByteArray();
wr.addField(new TiffWriter.FieldImage(buf));
wr.addField(new TiffWriter.FieldLong(TIFFConstants.TIFFTAG_STRIPBYTECOUNTS, buf.length));
if (icc != null)
wr.addField(new TiffWriter.FieldUndefined(TIFFConstants.TIFFTAG_ICCPROFILE, icc));
wr.writeFile(ms);
fileType = TYPE_TIF;
return ms.toByteArray();
}
PngWriter png = new PngWriter(ms);
png.writeHeader(width, height, pngBitDepth, pngColorType);