Insertion de TIFF dans un TIFF

Discussions about image processing and document imaging.
Post Reply
Lumbreiser
Posts: 1
Joined: Wed Dec 11, 2013 1:22 pm

Insertion de TIFF dans un TIFF

Post by Lumbreiser » Wed Dec 11, 2013 1:34 pm

Bonjour à toutes et tous,

J'utilise Windev 18 pour insérer des images dans des TIFF. Voici le code :

Code: Select all


gpclImage est un GdPictureImaging dynamique
gpclImage=allouer un GdPictureImaging

nIDfichierTIFF_découpe est un entier
nIDfichierTIFF_avis est un entier

nIDfichierTIFF_découpe	= gpclImage.CreateGdPictureImageFromFile(gpsDossierTravailPrincipal+"decoupe.tif")
nIDfichierTIFF_avis		= gpclImage.CreateGdPictureImageFromFile(gpsDossierTravailPrincipal+"avis.tif")

gpclImage.TiffInsertPageFromFile(nIDfichierTIFF_avis,1,gpsDossierTravailPrincipal+"temp.tif")
	
clStatut<-gpclImage.getstat()
Trace(clStatut.tostring())

Le fichier d'ID nIDfichierTIFF_découpe est un tif contenant 2 pages.
Le fichier d'ID nIDfichierTIFF_avis est un tif contenant 1 page.
Ces deux ID sont bien différents de zéro.

Bien que clStatut.toString me renvoie "OK", rien n'a changé : mon fichier avis.tif ne contient toujours que ses deux pages d'origine.

Quel serait donc le problème dans mon code ?

Cedric
Posts: 269
Joined: Sun Sep 02, 2012 7:30 pm

Re: Insertion de TIFF dans un TIFF

Post by Cedric » Tue Jan 07, 2014 1:31 pm

Bonjour,

Dans la doc de la méthode TiffInsertPageFromFile il est écrit "To save modifications brought to the multipage tiff image you need to use the TiffSaveMultiPageToFile() function."
Je ne vois rien d'anormal de prime abord dans ce code mais je ne vois nulle part d'appel à la méthode TiffSaveMultiPageToFile, aussi les changements effectués ne sont sauvés nulle part.
Si le statut est OK c'est que l'opération s'est correctement déroulée cependant il faut sauver le résultat sinon le fichier d'origine reste inchangé.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest