In This Topic
Generating a multipage TIFF file using specific compression mode per page
In This Topic
using (GdPictureImaging gdpictureImaging = new GdPictureImaging()) { /*Adding first page from a jpeg file*/ int tiffImageID = gdpictureImaging.CreateGdPictureImageFromFile("image.jpg"); // After calling TiffSaveAsMultiPageFile, tiffID will specify the multipage tiff identifier. gdpictureImaging.TiffSaveAsMultiPageFile(tiffImageID, "multipage.tif", TiffCompression.TiffCompressionJPEG, 75 /*Jpeg quality*/); /*Adding second page from a jpg file*/ int imageID = gdpictureImaging.CreateGdPictureImageFromFile("image2.jpg"); gdpictureImaging.TiffAddToMultiPageFile(tiffImageID, imageID, TiffCompression.TiffCompressionJPEG, 75); gdpictureImaging.ReleaseGdPictureImage(imageID); /*Adding third page from a single page tiff-ccitt4 file*/ imageID = gdpictureImaging.CreateGdPictureImageFromFile("image.tif"); gdpictureImaging.TiffAddToMultiPageFile(tiffImageID, imageID, TiffCompression.TiffCompressionCCITT4); gdpictureImaging.ReleaseGdPictureImage(imageID); /*Closing the produced multipage file*/ gdpictureImaging.TiffCloseMultiPageFile(tiffImageID); }