image = applyMask(image, softMask.getOpaqueImage(), true, matte); if (mask != null && mask.isStencil()) image = applyMask(image, mask.getOpaqueImage(), false, null);
if (softMask != null) image = applyMask(image, softMask.getOpaqueImage(), true); if (mask != null && mask.isStencil()) image = applyMask(image, mask.getOpaqueImage(), false);
image = applyMask(image, softMask.getOpaqueImage(), true, matte); if (mask != null && mask.isStencil()) image = applyMask(image, mask.getOpaqueImage(), false, null);
ImageIOUtil.writeImage(image.getOpaqueImage(), "png", new FileOutputStream(filename));