Got a strange problem for you.
im using the code below to save out a multipage tif to seperate files using the following code.
Code: Select all
nImageID = image.CreateGdPictureImageFromFile("")
For i As Integer = 1 To image.TiffGetPageCount(nImageID)
image.TiffSelectPage(nImageID, i)
image.SaveAsTIFF(nImageID, "c:\page" & Str(i) & ".tif", GdPicture.TiffCompression.TiffCompressionCCITT4)
Next i
image.ReleaseGdPictureImage(nImageID)
Code: Select all
nImageID = image.CreateGdPictureImageFromFile("")
For i As Integer = 1 To image.TiffGetPageCount(nImageID)
image.TiffSelectPage(nImageID, i)
If i = 1 Then
image.Rotate(nImageID, Drawing.RotateFlipType.Rotate90FlipNone)
End If
image.SaveAsTIFF(nImageID, "c:\page" & Str(i) & ".tif", GdPicture.TiffCompression.TiffCompressionCCITT4)
Next i
image.ReleaseGdPictureImage(nImageID)
Yes this works for the 1st page but when i select the next page it skips the rotation as expected and saves page 2,but page 2 it saves it page 1.
And this continues to i have 5 pages of page 1 even though i am moving to the next page each time
Im confused to why this is happeneing maybe you can shed some light on this.
Thanks
Steve