我想创建一个PHP脚本,将PNG文件转换为ICO文件。是否可以仅使用PHP实现?如何实现?
谢谢!
谢谢!
否则,您可以使用外部工具在服务器上进行转换并提供.ico文件。Stack Overflow之前已经分析了实现此目的的工具(虽然是做相反的转换,但我敢打赌大多数软件都可以满足您的需求)。
虽然 PHP 内置库没有直接实现这个的简单方法。但是,要编写一个 ico 文件,您需要手动编写适合文件格式的各个位和字节。最简单的方法是使用第三方库。
phpthumb 是一个很好的工具。
关于我的WP插件:http://wordpress.org/extend/plugins/wp-favicons/,我正在使用这个ico库:http://www.tom-reitz.com/2009/02/17/php-ico-to-png-conversion/comment-page-1/#comment-14883 这是代码:http://plugins.trac.wordpress.org/browser/wp-favicons/trunk/plugins/filters/convert_to_png.php
它可以处理几乎所有的图标,但有些像这里找到的图标:http://www.slatch.com/ 在第296行会出现“注意:未初始化的字符串偏移量:64”等错误。
所以...如果你找到了比我更好的.ico php库,我可以用另一个替换它 :)