kyfranBibax
Messages postés26Date d'inscriptionmercredi 11 mai 2005StatutMembreDernière intervention 6 janvier 2008
-
24 mai 2005 à 11:30
kyfranBibax
Messages postés26Date d'inscriptionmercredi 11 mai 2005StatutMembreDernière intervention 6 janvier 2008
-
25 mai 2005 à 12:36
Coucou,
J'aimerai savoir comment sauver mon image en 128 couleurs.
Contexte : Je possède une fonction qui transforme une image .tif en
.kap(format américain) mais cette fonction n'accepte que les images
ayant moins de 128 couleurs (c'est la norme du .kap).
Est-ce possible de changer le nombre de couleur à partir de c# ou mon
pauvre petit utilisateur devra lui-même convertir ces cartes avant?
Ce passage marche bien avec tous les formats possibles que j'ai en entrée.
Mais lorsque le fichier d'entrée est déjà un fichier un tif, j'obtiens une exception :
System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+.
at System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, EncoderParameters encoderParams)
at displayRaster.displayRaster.ChangeRasterFormat() in
c:\documents and settings\franck\mes documents\visual studio
projects\displayraster\displayraster.cs:line 178
Auriez vous une idée du pourquoi de cette exception?
On devrait pouvoir sauver une image dans le même format mais avec un encodeage différent mais on dirait que ça pose probléme.