2009-11-24 86 views
0

我想创建一个PHP图像生成器,它需要几个查询字符串参数并在运行中生成一个图像。我之前在ASP.NET中通过一个处理程序完成了此操作,但现在我想使用PHP。例如,我想要致电image.php?img1=foo.jpg&img2=bar.jpg以水平显示foo.jpg的级联bar.jpg。后来我会做一些mod_rewrite,使它像foo_bar.jpg,但这不是我的关注。是否有任何样本可以做我想要的或任何代码片段来检查?这实际上更多的是一种学习体验,而不是建立某种东西的必要步骤。PHP图像生成器/处理程序

下面是它的一个示例应用程序:

image.php?d=14&m=jan&y=2010 

真的会的图形拼接14.jpg + jan.jpg + 2010.jpg

而且mod_rewite后,它可以像使用:

14_jan_2010.jpg 
+0

我建议检查一下Laravel。 – 2014-02-14 17:29:22

回答

1

PHP GD库肯定能做到这一点。您可以计算图像的大小,创建一个空白图像,然后使用imagecopymerge()将三个图像复制到其中。

+0

我仍然遇到问题。我甚至无法拍摄尺寸为10x10的图像1.jpg,并将其与另一张图像2.jpg的尺寸为10x10的图像合并为一个尺寸为20x10的新图像!你有什么特定的代码可以做到这么简单吗? – 2009-11-25 00:05:53

0

如果有帮助,我可以给你一些示例代码。

http://www.psych0tik.net/images/sig.phps ::编辑链接被破坏。我会尽快解决。

它非常简单(并且不会完全按照您的要求),但应该能够满足您的一些小的hackery需求。