Image
592593594595596597598599600601602
im2.makeMask(); img.setImageMask(im2); } if (genBWMask) { Image im2 = Image.getInstance(width, height, 1, 1, smask); im2.makeMask(); img.setImageMask(im2); } img.setDpi(dpiX, dpiY); img.setXYRatio(XYRatio); img.setOriginalType(Image.ORIGINAL_PNG);
520521522523524525526527528529530
if (rotation != 0) img.setInitialRotation(rotation); if (extraSamples > 0) { mzip.close(); Image mimg = Image.getInstance(w, h, 1, bitsPerSample, mstream.toByteArray()); mimg.makeMask(); mimg.setDeflated(true); img.setImageMask(mimg); } return img; }