Image
LwgImage
6768697071727374757677
document.add(p); document.add(p); PdfContentByte cb = writer.getDirectContent(); byte maskr[] = {(byte)0x3c, (byte)0x7e, (byte)0xe7, (byte)0xc3, (byte)0xc3, (byte)0xe7, (byte)0x7e, (byte)0x3c}; Image mask = Image.getInstance(8, 8, 1, 1, maskr); mask.makeMask(); mask.setInverted(true); Image image = Image.getInstance("otsoe.jpg"); image.setImageMask(mask); image.setAbsolutePosition(60, 550); // explicit masking
5657585960616263646566
img.setAbsolutePosition(100, 550); byte gradient[] = new byte[256]; for (int k = 0; k < 256; ++k) gradient[k] = (byte)k; Image smask = Image.getInstance(256, 1, 1, 8, gradient); smask.makeMask(); img.setImageMask(smask); cb.addImage(img); cb.sanityCheck(); } catch (Exception de) {
img.setAbsolutePosition(100, 550); byte gradient[] = new byte[256]; for (int k = 0; k < 256; ++k) gradient[k] = (byte)k; LwgImage smask = LwgImage.getInstance(256, 1, 1, 8, gradient); smask.makeMask(); img.setImageMask(smask); cb.addImage(img); cb.sanityCheck(); } catch (Exception de) {
document.add(p); document.add(p); PdfContentByte cb = writer.getDirectContent(); byte maskr[] = {(byte)0x3c, (byte)0x7e, (byte)0xe7, (byte)0xc3, (byte)0xc3, (byte)0xe7, (byte)0x7e, (byte)0x3c}; LwgImage mask = LwgImage.getInstance(8, 8, 1, 1, maskr); mask.makeMask(); mask.setInverted(true); LwgImage image = LwgImage.getInstance("otsoe.jpg"); image.setImageMask(mask); image.setAbsolutePosition(60, 550); // explicit masking
588589590591592593594595596597598
img.setAdditional(additional); if (icc_profile != null) img.tagICC(icc_profile); if (palShades) { LwgImage im2 = LwgImage.getInstance(width, height, 1, 8, smask); im2.makeMask(); img.setImageMask(im2); } if (genBWMask) { LwgImage im2 = LwgImage.getInstance(width, height, 1, 1, smask); im2.makeMask();
593594595596597598599600601602603
im2.makeMask(); img.setImageMask(im2); } if (genBWMask) { LwgImage im2 = LwgImage.getInstance(width, height, 1, 1, smask); im2.makeMask(); img.setImageMask(im2); } img.setDpi(dpiX, dpiY); img.setXYRatio(XYRatio); img.setOriginalType(LwgImage.ORIGINAL_PNG);