La mise en ligne récemment https://github.com/chrisbliss18/php-ico crée valide ICO fichiers, y compris plusieurs incorporé résolutions de fichiers PNG et autres formats de fichiers utilisant uniquement du PHP et la librairie GD.
Après quelques recherches sur google et la lumière de l'expérimentation, il apparaît qu'un .ico fichier est en fait un BMP avec une autre extension de fichier. Je crois que l'ICO format prend en charge les résolutions plus dans un seul fichier, mais un BMP semble constituer un minimum de fichier ICO. Vous devriez être en mesure de générer des fichiers au format BMP facilement avec gd ou ImageMagick.
gd n'est pas enregistré .ico des fichiers que je sais
Désolé, vous avez manqué le point. Si mes spéculations sur ICO des fichiers étendu les fichiers BMP est correcte, il devrait fonctionner.
Tout simplement de la croix-de l'enregistrement d'un GD-créé BMP format de fichier comme .ico ne fait pas l'affaire. Il semble y avoir plus à lui que cela.
Sinon, vous pouvez faire la conversion sur le serveur à l'aide d'un outil externe et le serveur .fichier ico. Des outils pour atteindre cet objectif ont été analysées dans le Débordement de la Pile avant (bien, de faire la transformation inverse, mais je parie que la plupart de ces logiciels pouvez faire ce que vous avez besoin).
Il n'y a pas de moyen facile de le faire directement depuis php intégré dans les bibliothèques. Pour écrire un fichier ico, vous aurez besoin d'écrire des bits et des octets à la main pour adapter le format de fichier. Le plus simple serait d'utiliser une bibliothèque tierce.
Il fonctionne avec presque toutes les icônes, mais certains comme une icône trouvé ici: http://www.slatch.com/ me donner : Notice: Uninitialized string offset: 64 etc... sur la ligne 296.
... Donc si vous avez trouvé mieux .ico php lib que je peux le remplacer avec un autre 🙂
La mise en ligne récemment https://github.com/chrisbliss18/php-ico crée valide ICO fichiers, y compris plusieurs incorporé résolutions de fichiers PNG et autres formats de fichiers utilisant uniquement du PHP et la librairie GD.
Après quelques recherches sur google et la lumière de l'expérimentation, il apparaît qu'un .ico fichier est en fait un BMP avec une autre extension de fichier. Je crois que l'ICO format prend en charge les résolutions plus dans un seul fichier, mais un BMP semble constituer un minimum de fichier ICO. Vous devriez être en mesure de générer des fichiers au format BMP facilement avec gd ou ImageMagick.
Cette semble suggérer Imagick peuvent le faire.
Sinon, vous pouvez faire la conversion sur le serveur à l'aide d'un outil externe et le serveur .fichier ico. Des outils pour atteindre cet objectif ont été analysées dans le Débordement de la Pile avant (bien, de faire la transformation inverse, mais je parie que la plupart de ces logiciels pouvez faire ce que vous avez besoin).
Il n'y a pas de moyen facile de le faire directement depuis php intégré dans les bibliothèques. Pour écrire un fichier ico, vous aurez besoin d'écrire des bits et des octets à la main pour adapter le format de fichier. Le plus simple serait d'utiliser une bibliothèque tierce.
phpthumb est un bon outil pour cela.
http://phpthumb.sourceforge.net/
Je donnerais floIcon un essai: http://tech.flobi.com/test/floIcon/
Pour mon plugin WP: http://wordpress.org/extend/plugins/wp-favicons/ je suis en utilisant ce ico lib: http://www.tom-reitz.com/2009/02/17/php-ico-to-png-conversion/comment-page-1/#comment-14883 voici le code : http://plugins.trac.wordpress.org/browser/wp-favicons/trunk/plugins/filters/convert_to_png.php
Il fonctionne avec presque toutes les icônes, mais certains comme une icône trouvé ici: http://www.slatch.com/ me donner : Notice: Uninitialized string offset: 64 etc... sur la ligne 296.
... Donc si vous avez trouvé mieux .ico php lib que je peux le remplacer avec un autre 🙂