背景:网站图标
我正在编写一个 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 个(其他图标工作正常...) XOR 功能出现问题。请参阅此处的第 296 行:http: //plugins.trac.wordpress.org/browser/wp-favicons/trunk/plugins/filters/inc/class.ico.php(注意:未初始化的字符串偏移量:64)所以预期的字符串是太小。
例子
一个例子是这个图标:点击这里查看(导航到 slatch.com)
问题
有人知道如何解决这个问题吗?或者知道另一个好的 PHP 图标类,它可以让我通过 get_as_string 而不是 get_from_file 读取 .ico(各种),哪个更好?
附言
我已经读过: