la conversion .Les PNG .ICO en C/C#
Je veux convertir .Les fichiers PNG .ICO des fichiers. Je veux le faire en local avec tout internet à la dépendance (donc je ne peux pas utiliser des outils en ligne comme converttoico.com etc).
J'ai trouvé un merveilleux outil appelé png2ico, mais il a une restriction qu'il peut seulement convertir des images de taille 1X1 à 256X256. Bien que pour l'instant, je suis à la modification de la PNG résolution (en C#) et en le comprimant à 256X256, puis à l'aide de cet outil pour le convertir en icône, mais la qualité d'image n'est pas bonne du tout.
Ce que quelqu'un sait de toute bibliothèque native pour ce faire, ou n'importe quel outil (gratuit ou payant) qui peut m'aider?
Merci.
Je Sais :), Ce que je voulais dire, je peux utiliser Interops si j'obtiens de l'API Native en C/C++ (même COM), ou j'ai pu directement utiliser une API fournie avec .NET.
OriginalL'auteur Vikram.exe | 2011-12-05
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser ImageMagick qui peut convertir png en ico , vous pouvez trouver imageMagick pour .NET ici : http://imagemagick.codeplex.com/ .
Si vous avez besoin d'un programme que vous pouvez essayer avec IrFanView en mode batch ...
OriginalL'auteur aleroot
Probablement un peu de retard, mais voici quelques c# solution à cela:
La qualité de la favicon est vraiment mauvais.
Ce code ne prend pas en compte le format PNG canal Alpha. Il suppose également le PNG est carré et d'une taille qui est légal pour une ICÔNE. Mais compte tenu de la bonne taille, et totalement opaque PNG, c'est le minimum nécessaire pour convertir.
OriginalL'auteur efkah
ImageMagick est le plus génial de la CLI de manipulation de l'image de l'utilitaire:
C'est facile, et il est compatible avec quasiment tous les formats que vous lui lancez.
Aussi, il a des Api pour un bon nombre de différents langages (C#, si je me souviens bien).
OriginalL'auteur Blender