2010-09-07 4 views
1

Возможно ли, что выйдет библиотека библиотеки PHP GD.ico?PHP GD icon output

Есть функция, похожая на imagepng?

+0

Если вы делаете это для favicon, выводящий как PNG, вероятно, будет работать нормально =) – mkoistinen

+0

SO уже покрыл это, выглядит так: http://stackoverflow.com/questions/2628114/convert-png-file-to-ico-with-php – mkoistinen

ответ

2

вы должны быть в состоянии сделать это, просто установив тип контента в «изображение/PNG» и установив на ссылку значок реф в PHP скрипт, который генерирует значок

$img = imagecreatetruecolor(16, 16); 
    $blue = imagecolorallocate($im, 100, 100, 255); 
    imagefill($im, 0, 0, $blue); 

    header('Content-type: image/png'); 
/* 
or if it needs to be the icon content type 
    header('Content-type: image/ico'); 
*/ 
    imagepng($im); 
    imagedestroy($im); 
0

Почему бы не использовать программу ppmtowinicon netpbm? GD -> file (xbm) -> file (ppm) -> file (ico) -> php stream, content-type = image/ico.

+3

Пожалуйста, объясни... –