php - 在 PHP 中将 Favicon 转为 PNG

标签 php png favicon

我需要一个 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/

相关文章:

javascript - PHP 验证器从 AJAX 获取 0

PHP - 将数据从一个站点安全地传递到另一个站点

python - python中的服务器端SVG到PNG(或其他一些图像格式)

Java webapp图片文件上传最佳实践

ruby-on-rails - 如何在rails 3.2中添加favicon

javascript - 带有条件字段的 PHP 表单

javascript - 如何在 CodeIgniter 中通过 javascript 发送帖子?

javascript - Chrome 扩展程序 : Replacing Favicons

php - 如何使用 PNG 的 IDAT block ?

mediawiki - 如何将网站图标添加到 mediawiki 上的 wiki?