bonjour,
j'ai une application qui traite les différents types d'image, apres les avoir chargées. Mon code est de genre :
1 2 3 4 5 6 7 8 9 10 11 12 13
|
img: TGraphic;
if (extension = 'bmp') or (extension = 'x-bmp') then
img := TBitmap.Create
else if (extension = 'gif') then
img := TGIFImage.Create
else if (extension = 'jpeg') or (extension = 'pjpeg') then
img := TJPEGImage.Create
else if (extension = 'png') or (extension = 'x-png') then
img := TPNGGraphic.Create;
img.LoadFromFile(srcFile); |
dernierement j'ai essayé d'ajouter le type d'images image/tiff alors le premier reflexe est d'ajouter quelque chose du genre :
1 2
| else if (extension = 'tif') or (extension = 'tiff') then
img := TTIFGraphic.Create |
mais quand mon application arrive à l'instruction
img.LoadFromFile(srcFile);
j'ai une exception comme quoi la compression de ce type n'est pas bon ou je ne sais pas quoi. Je peux en déduire que ce type ne doit pas etre traité comme les autres mais d'une maniere différente.
Ma question est de savoir si vous connaissez une methode pour faire un load de ce type d'images?
Je vous remercie d'avance
Partager