Bonjour � tous!
�a fait d�j� une bonne journ�e que je troune autour d'un probl�me qui est pourtant simple. Enfin, je crois.
Je dois cr�er un programme pour visualiser les fax entrants et ensuite les classer selon diff�rents crit�res.
Les fax sont en format tif/tiff. Alors, j'utilise la librairie "GraphicEx" pour ouvrir les images. Je ne retrouve plus le lien d'origine (sur devellopez.net), mais celui-ci devrait faire l'affaire :
http://delphi.developpez.com/freewares/composants/?page=ImagesGraphismeMultimedia#GraphicEx
J'ai deux probl�mes avec cette librairie.
Premier probl�me
Je charge un fichier .tiff. Tout va bien. Je l'affiche dans un PaintBox via un Canvas->StrechtDraw sans probl�me.
Mon probl�me survient lorsque j'essaie d'enregistrer le .tiff.
J'utilise le code suivant :
Il est relativement simple. Je charge le tiff et je l'enregistre imm�diatement ensuite. Il ne devrait y avoir de probl�me, cependant, le fichier obtenu "test.tiff" est vide. Il a 0 octets.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11 Graphics::TBitmap * bmp = new Graphics::TBitmap(); TTIFFGraphic * tiff = new TTIFFGraphic(); tiff->LoadFromFile("P:/Fiches Client/Classeur Commandes/1001-29LA-P5-ANNULLEE.TIFF"); tiff->SaveToFile("C:/test.tiff"); bmp->Assign(tiff); PaintBox1->Canvas->StretchDraw(Rect(0,0,PaintBox1->Width,PaintBox1->Height),bmp); delete bmp; delete tiff;
J'ai chercher sur google, sur developper.net, j'ai rien � ce sujet.
Deuxi�me probl�me
Lorsque je charge un fichier .tiff qui a �t� modifi� par "Appercu des images et des t�l�copies Windows", la librairie ne reconnait plus le fichier. Il ne veut pas charger le fichier, il dit que ce n'est pas un fichier encoder .tiff. Dans ce cas-ci, la modification est une rotation de 180� (le fax �tait � l'envers).
J'ai �puiss� toute mes ressources, alors si vous avez une id�e, je serai prenneur.
Merci,
Bonne journ�e!
antoine
Partager