private boolean drawImage( final Image img, final Image mask, final AffineTransform xform, final Color bgColor, final ImageObserver obs ) { try { final com.lowagie.text.Image image = com.lowagie.text.Image.getInstance( img, bgColor ); if ( mask != null ) { final com.lowagie.text.Image msk = com.lowagie.text.Image.getInstance( mask, null, true ); msk.makeMask(); msk.setInverted( true ); image.setImageMask( msk ); } return drawPdfImage( image, img, xform, obs ); } catch ( Exception e ) { PdfGraphics2D.logger.error( "Failed to draw the image: ", e ); } return true; }
msk.makeMask(); msk.setInverted(true); image.setImageMask(msk);
msk.makeMask(); msk.setInverted(true); image.setImageMask(msk);
try { sm.makeMask(); img.setImageMask(sm); } catch (DocumentException de) { throw new ExceptionConverter(de);
Image mask = Image.getInstance((int)imageWidth, (int)imageHeight, 1, 8, data); mask.makeMask(); clone.setImageMask(mask); clone.setAbsolutePosition(x, y - imageHeight); stream = insertImage(stream, clone);
Image mask = Image.getInstance((int)imageWidth, (int)imageHeight, 1, 8, data); mask.makeMask(); clone.setImageMask(mask); clone.setAbsolutePosition(x, y - imageHeight); stream = insertImage(stream, clone);
try { sm.makeMask(); img.setImageMask(sm); } catch (DocumentException de) { throw new ExceptionConverter(de);
msk.makeMask(); msk.setInverted(true); image.setImageMask(msk);
try { sm.makeMask(); img.setImageMask(sm); } catch (DocumentException de) { throw new ExceptionConverter(de);
Image im2 = Image.getInstance(width, height, 1, 8, smask); im2.makeMask(); img.setImageMask(im2); img.setImageMask(im2);
Image im2 = Image.getInstance(width, height, 1, 8, smask); im2.makeMask(); img.setImageMask(im2); img.setImageMask(im2);