


Compress the image using lossy JBIG2 filter. "grayscale.tif" ) $element = $builder -> CreateImage ( $img, new Matrix2D ( (double ) ( $img -> GetImageWidth ( ) ), 0.0, 0.0, (double ) ( $img -> GetImageHeight ( ) ), 10.0, 50.0 ) ) $writer -> WritePlacedElement ( $element ) $writer -> End ( ) // Save the page $doc -> PagePushBack ( $page ) // Add the page to the document page sequence // - // Embed a monochrome TIFF. "pdfnet.gif" ) $element = $builder -> CreateImage ( $img, new Matrix2D ( (double ) ( $img -> GetImageWidth ( ) ), 0.0, 0.0, (double ) ( $img -> GetImageHeight ( ) ), 50.0, 350.0 ) ) $writer -> WritePlacedElement ( $element ) // - // Add a TIFF image to the output file $img = Image :: Create ( $doc -> GetSDFDoc ( ), $input_path. "butterfly.png" ) $element = $builder -> CreateImage ( $img, new Matrix2D ( 100.0, 0.0, 0.0, 100.0, 300.0, 500.0 ) ) $writer -> WritePlacedElement ( $element ) // - // Add a GIF image to the output file $img = Image :: Create ( $doc -> GetSDFDoc ( ), $input_path. "peppers.jpg" ) $element = $builder -> CreateImage ( $img, 50.0, 500.0, (double ) ( $img -> GetImageWidth ( ) ) / 2, (double ) ( $img -> GetImageHeight ( ) ) / 2 ) $writer -> WritePlacedElement ( $element ) // - // Add a PNG image to the output file $img = Image :: Create ( $doc -> GetSDFDoc ( ), $input_path. PageCreate ( ) // Start a new page $writer -> Begin ( $page ) // Begin writing to this page // - // Add JPEG image to the output file $img = Image :: Create ( $doc -> GetSDFDoc ( ), $input_path.
