Click or drag to resize

ImageCreateImageMask Method (SDFDoc, Byte, Int32, Int32)

Create and embed an ImageMask. Embed the raw image data taking into account specified compression hints. The ImageMask can be used as a stencil mask for painting in the current color or as an explicit mask specifying which areas of the image to paint and which to mask out. One of the most important uses of stencil masking is for painting Character glyphs represented as bitmaps.

Namespace:  pdftron.PDF
Assembly:  pdftron (in pdftron.dll) Version:
public static Image CreateImageMask(
	SDFDoc doc,
	byte[] image_data,
	int width,
	int height


Type: pdftron.SDFSDFDoc
- A document to which the image should be added. The 'Doc' object can be obtained using Obj::GetDoc() or PDFDoc::GetSDFDoc().
Type: SystemByte
- The stream or buffer containing image data stored in 1 bit per sample format. The image data must not be compressed and must follow PDF format for sample representation (please refer to section 4.8.2 'Sample Representation' in PDF Reference Manual for details).
Type: SystemInt32
- The width of the image, in samples.
Type: SystemInt32
- The height of the image, in samples.

Return Value

Type: Image
PDF::Image object representing the embedded ImageMask.
See Also