À l'aide de .les fichiers png à la place de l'aide .ico des fichiers dans les programmes windows
salut j'ai une collection de nice .les fichiers png....
en attendant, je suis le développement d'une victoire de logiciels et de besoin .ico des fichiers sous forme d'icônes pour les boutons de barre d'outils et ....
Est-il un moyen de les utiliser .fichier png comme une icône ? ou quoi?
Merci
Quel langage/plate-forme? Ce spécifique de contrôle d'INTERFACE utilisateur?
OriginalL'auteur odiseh | 2009-06-29
Vous devez vous connecter pour publier un commentaire.
Comme une solution de contournement, vous pouvez utiliser IrfanView pour convertir vos *.fichier png *.fichier ico (ou toute autre image de l'ico) & utiliser.
http://www.irfanview.com/main_download_engl.htm
OriginalL'auteur Ganesh R.
Vous pouvez simplement convertir les images en fichiers ico en ligne Icône De Convertir.
OriginalL'auteur adiian
Si vous êtes en utilisant .NET ce n'est pas un réel problème pour vous, car autant que je sache, PNG support est déjà construire. Vous êtes probablement parler de natif de développement C/C++ avec GDI/win32?
À ma connaissance, vous ne serez pas accomplir cela en utilisant simplement GDI. Il ya un couple d'options où vous pouvez définir UNE couleur transparente puis de charger d'un simple BMP, JPEG et faire un peu de BITMAP astuces toutefois, l'utilisation d'ICO/GIF sera beaucoup plus facile pour cela.
Ce que vous êtes probablement à la recherche d'un travail GDI+ qui va utiliser un PNG avec canal alpha? C'est juste un extrait et j'ai laissé de côté tout ce gâchis de chargement externe les fonctions de la DLL de la partie, mais peut-être que ce sera vous aider à:
Juste une petite remarque: Ce GDI+ stuff est vraiment CPU/mémoire d'œuvre pour un couple de raisons. Bien que de plaisir j'ai abandonné cette approche en faveur de gdi et simple Mpg.
OriginalL'auteur merkuro
Si vous êtes en train de charger les images à partir d'un fichier de ressources, alors non, vous ne pouvez pas utiliser le format Png, vous devez utiliser ICOs. Heureusement, il existe un certain nombre d'outils qui peut convertir Png en ICOs, y compris ImageMagick (idéal pour l'automatisation), et MSPaint comme plus petit dénominateur commun.
Si vous êtes en train de charger des fichiers image au moment de l'exécution, puis vous pouvez charger n'importe quel type de format d'image que vous souhaitez (par exemple, utilisation libpng pour le chargement Png), mais vous avez encore de les convertir en icônes de l'interne avant de pouvoir faire des choses intéressantes avec eux, de les définir comme une fenêtre de l'icône. Une fois que vous avez décodé les données de l'image, il n'est pas très difficile de le convertir au bon format, mais il n'est pas trivial, c'est juste implique un grand nombre de données et d'amputation d'étranges structures et les appels de la fonction de l'API Win32.
OriginalL'auteur Adam Rosenfield