我需要一个 PHP 脚本来将网站图标转换为 PNG,同时保持其原始尺寸。
我知道谷歌有它的 secret 图标转换器 - http://www.google.com/s2/favicons?domain=http://facebook.com/但这会将网站图标转换为 16x16,即使它们最初更大。所以基本上我需要这个,减去缩小效果。
我也看到了这个 - http://www.controlstyle.com/articles/programming/text/php-favicon/但经过几个小时的摆弄,我无法让它工作。
基本上,我正在尝试自动抓取尽可能大的链接图标 - 基于 URL 的自动 48x48 png 将是完美的方案,但我不知道有任何人为可能的方法来做到这一点鉴于没有网站碰巧在可公开访问的位置保留 48x48 图标。
有人知道脚本/服务或有建议吗?谢谢!
最佳答案
所以我最终使用了一个名为 FloIcon 的类,它可以将 BMP 转换为 ICO。我应该指出,检查图标的文件类型始终很重要,不要假设 .ico 表示 bmp,因为某些网站(如 Facebook)实际上是 PNG。
@goker.cebeci 您的服务看起来棒极了!最主要的是我需要我的图标尽可能最大,所以我只写了我自己的脚本。
关于php - 在 PHP 中将 Favicon 转为 PNG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4584895/