leechael.orgHome

使用 Imagick 生成 favicon

这需要在你编译 PHP 时开启 Imagick 这个模块。

$img = new Imagick('image.jpg');
$img->scaleImage(16,16);
$img->setImageFormat('ico');
file_put_contents('favicon.ico', $img->getImageBlob());

关于 favicon 的使用可以参考车东的这篇文章: 网站头像: favicon.ico。

对于一个网志托管服务来说,如果能为用户提供这般的个性化的小功能——上传图像,自动制作 favicon 应用于自己的网志站点;这般的小功能,目前还没有任何人提供吧?

2 comments

2007-12-10 12:22:28 +0800, xyb said,

很明显,已经有不少帮忙制作favicon的服务了,前一阵子刚用过一个,还能提供背景透明和背景不透明两种:
http://www.htmlkit.com/services/favicon/

2007-12-12 16:15:49 +0800, Leechael said,

授人以鱼,不如授人以渔。

Wanna say something?