Icon to file

LUDINSKI Messages postés 441 Date d'inscription mardi 2 décembre 2003 Statut Membre Dernière intervention 22 mai 2012 - 21 déc. 2005 à 12:41
LUDINSKI Messages postés 441 Date d'inscription mardi 2 décembre 2003 Statut Membre Dernière intervention 22 mai 2012 - 22 déc. 2005 à 03:59
Bonjour à tous

Je cherche un moyen de sauvegarder une icône extraite d'un fichier (.exe) en un fichier .ico

La méthode Icon.Save() me crée bien le fichier mais il perd les couleurs de base
Quand je dessine cette icône sur mon formulaire, les couleurs sont parfaites

N'y aurait-il pas possibilité de sauvegarder cette icône via l'objet Graphics ou autre

Merci d'avance pour votre aide...

5 réponses

sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
21 déc. 2005 à 14:11
quand tu dis, il perd les couleurs de base... tu veux dire qu'il l'enregistre en 16 couleurs ?

Sébastien FERRAND
[MVP C#]
0
Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 41
21 déc. 2005 à 15:00
C'est peut être une icon multiple, elle contient plusieurs images, de tailles et de couleurs différentes ? Tu peux la dessiner sur un bitmap et utiliser la methose Image.Save avec le paramètre ImageFormat.Icon,
0
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
21 déc. 2005 à 15:04
je pensais à la même chose que toi Lutinore...

le problème c'est qu'apparemment, il n'est pas possible de choisir "la frame" dans une icone...

Sébastien FERRAND
[MVP C#]
0
Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 41
21 déc. 2005 à 16:48
Je viens rapidement de faire un test et apparemment ça ne marche pas comme pour les gifs avec plusieurs images :(
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
LUDINSKI Messages postés 441 Date d'inscription mardi 2 décembre 2003 Statut Membre Dernière intervention 22 mai 2012 8
22 déc. 2005 à 03:59
Salut,

En effet, Sebmafate, l'icône n'est plus qu'en 16 couleurs...

Ludinor, J'ai déjà essayé cette méthode, mais malheureusement le fichier résultant est au format .bmp
Donc je n'est plus de transparence...

Pour ce qui est des Frames multiples, je ne pense pas ! Puisque le fichier obtenu lors du Icon.Save() ne contient qu'une seule icône (ou frame)

Je désespère :-(

En tous cas, merci pour votre aide !
0
Rejoignez-nous