首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从图像精灵、css和php生成图像

从图像精灵、css和php生成图像
EN

Stack Overflow用户
提问于 2012-10-29 06:23:30
回答 2查看 1.1K关注 0票数 0

我有一个带有几个图标的精灵,大约30个。我通过设置一个特定图标的背景位置来使用它们。但现在,我想使用一个类似于图像的图标,例如,将它们放入facebook og:img metatag中。

那么,如何通过php和GD生成图标呢?

mydomain.com/generate_icon.php?icon_id=5

有没有其他方法可以在没有GD的情况下做到这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-29 07:17:22

这里的how can i do this with GD or other method.. sorry for my English!!是一个使用GD的示例

代码语言:javascript
复制
$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

票数 2
EN

Stack Overflow用户

发布于 2012-10-29 06:34:02

尝试一下:http://phpthumb.sourceforge.net/ -有很多选项,你可以用你想要的方式来做:mydomain.com/generate_icon.php?icon_id=5。裁剪和过滤的示例如下所示:<img border="0" src="../phpThumb.php?src=images/loco.jpg&amp;w=300&amp;fltr[]=crop|50&amp;hash=6af23273fc8ec3513eca71d51b018f32" alt="">

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13113610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档