Problem creating Multipage Tff file from existing Tiff

Discussions about image processing and document imaging.
Post Reply
fs051268
Posts: 25
Joined: Wed May 22, 2013 4:00 pm

Problem creating Multipage Tff file from existing Tiff

Post by fs051268 » Sun Jul 27, 2014 10:03 am

Hi,

we have the problem that we create a multi-page tiff file using the TiffSaveAsMultiPageFile function but the created file is not editable once opened again.
Here the code we use:

Code: Select all

            int img1 = 0, img2 = 0;
            GdPictureStatus status;
            //Load image 1 and select first page
            img1 = Imaging.CreateGdPictureImageFromFile("in.tif");
            Imaging.TiffSelectPage(img1, 1);
            //Load image 2 and select second page
            img2 = Imaging.CreateGdPictureImageFromFile("in2.tif");
            Imaging.TiffSelectPage(img2, 2);
            status = Imaging.TiffSaveAsMultiPageFile(img1, "out.tif", TiffCompression.TiffCompressionJPEG, 60); //status returns OK
            status = Imaging.TiffAppendPageFromGdPictureImage(img1, img2);  //status returns OK
            Imaging.TiffCloseMultiPageFile(img1);
            Imaging.ReleaseGdPictureImage(img1);
            Imaging.ReleaseGdPictureImage(img2);
            //Now we open the out file and check if it is editable
            img2 = Imaging.CreateGdPictureImageFromFile("out.tif");
            Console.WriteLine("PageCount: " + Imaging.GetPageCount(img2).ToString());
            Console.WriteLine("Editable: " + Imaging.TiffIsEditableMultiPage(img2).ToString()); //This outputs FALSE
            Imaging.ReleaseGdPictureImage(img2);
The line

Code: Select all

img2 = Imaging.CreateGdPictureImageFromFile("out.tif"); 
opens the image but when checking if it is Editable, we get false!

What are we doing wrong?

SamiKharma
Posts: 352
Joined: Tue Sep 27, 2011 11:47 am

Re: Problem creating Multipage Tff file from existing Tiff

Post by SamiKharma » Mon Aug 18, 2014 12:17 pm

Hi,

You need to call TiffOpenMultiPageForWirte(True).

Please check https://www.gdpicture.com/guides/gdpicture/web ... Write.html
for a complete explanation on which functions are affected by that method.

Best regards
Sami

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests