上下文:网站图标
我正在编写一个 WordPress 插件来下载网站图标并将它们转换为 png:
http://plugins.trac.wordpress.org/browser/wp-favicons/trunk ( GPL2)
图标库
- 我需要一个 ICO 到 PNG 的转换库,它不从磁盘读取文件而是从字符串读取文件。
- 我还需要为用户提供广泛的支持,而不是使用大多数普通 WordPress 用户都没有的参数编译 php
- 我目前正在使用这个:http://www.phpclasses.org/package/2369-PHP-Extract-graphics-from-ico-files-into-PNG-images.html
问题
在 5.000 个图标中有 1 个(其他图标工作正常...)异或功能出现问题。请参阅此处的第 296 行: http://plugins.trac.wordpress.org/browser/wp-favicons/trunk/plugins/filters/inc/class.ico.php (注意:未初始化的字符串偏移量:64)所以预期的字符串太小了。
例子
一个例子是这个图标:click here to see (导航到 slatch.com)
问题
有人知道怎么解决吗?或者知道另一个很好的 PHP 图标类,它让我可以通过 get_as_string 而不是 get_from_file 读取 .ico(各种)哪个更好?
附言
我已经读过:
最佳答案
您发布的示例图标是单色的 (1 BPP)。可能库不支持这么低的颜色深度。
关于php - 使用 PHP 将 ICO 转换为 PNG 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5373329/