我有一個精靈,有幾個圖標,大約30個。我通過設置一個特定圖標的背景位置來使用它們。但現在,我想使用一個圖像像一個圖像,把它們,例如,在Facebook og:img metatag ..從圖像精靈,CSS和PHP生成圖像
那麼,我怎麼能生成的圖標,通過PHP和GD?
mydomain.com/generate_icon.php?icon_id=5
是否有任何其他方式做到這一點不GD?
我有一個精靈,有幾個圖標,大約30個。我通過設置一個特定圖標的背景位置來使用它們。但現在,我想使用一個圖像像一個圖像,把它們,例如,在Facebook og:img metatag ..從圖像精靈,CSS和PHP生成圖像
那麼,我怎麼能生成的圖標,通過PHP和GD?
mydomain.com/generate_icon.php?icon_id=5
是否有任何其他方式做到這一點不GD?
how can i do this with GD or other method.. sorry for my English!!
這裏是GD
$no = isset($_GET['no']) ? $_GET['no'] : 0; <---- Image Number via GET
$img = "sprites.png";
list($h, $w) = getimagesize($img);
$size = ($h < $w) ? $h : $w;
$src = imagecreatefrompng($img);
$dest = imagecreatetruecolor($size, $size);
imagecopy($dest, $src, 0, 0, 0, ($size * $no), $size, $size);
// Output and free from memory
header('Content-Type: image/png');
imagegif($dest);
使用image.php?no=5
嘗試:http://phpthumb.sourceforge.net/ - 許多選項,你可以用你想要的方式:mydomain.com/generate_icon.php?icon_id=5
。裁剪和過濾的一個例子是在尋找這樣的:<img border="0" src="../phpThumb.php?src=images/loco.jpg&w=300&fltr[]=crop|50&hash=6af23273fc8ec3513eca71d51b018f32" alt="">
爲什麼你不希望使用GD的例子嗎?還有ImageMagick。 – Brad
我不明白你在問什麼。你想從哪裏生成什麼? –
@Pekka,我的閱讀是他的區域內有30個精靈的大圖像,他想提取一個圖像並輸出爲單個圖像。 – Brad