Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP图像生成器/处理程序_Php_Image Manipulation_Httphandler - Fatal编程技术网

PHP图像生成器/处理程序

PHP图像生成器/处理程序,php,image-manipulation,httphandler,Php,Image Manipulation,Httphandler,我想创建一个PHP图像生成器,它接受几个查询字符串参数并动态生成一个图像。我以前在ASP.NET中通过处理程序完成了这项工作,但现在我想在PHP中完成这项工作。例如,我希望调用image.php?img1=foo.jpg&img2=bar.jpg,以在bar.jpg旁边水平呈现foo.jpg的串联。稍后我将进行一些mod_重写,使其类似于foo_bar.jpg,但这不是我关心的问题。是否有任何示例可以满足我的要求,或者有任何代码片段需要检查?这实际上更多的是一种学习经验,而不是构建某些东西的必要

我想创建一个PHP图像生成器,它接受几个查询字符串参数并动态生成一个图像。我以前在ASP.NET中通过处理程序完成了这项工作,但现在我想在PHP中完成这项工作。例如,我希望调用
image.php?img1=foo.jpg&img2=bar.jpg
,以在
bar.jpg
旁边水平呈现
foo.jpg
的串联。稍后我将进行一些mod_重写,使其类似于
foo_bar.jpg
,但这不是我关心的问题。是否有任何示例可以满足我的要求,或者有任何代码片段需要检查?这实际上更多的是一种学习经验,而不是构建某些东西的必要步骤

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

image.php?d=14&m=jan&y=2010
将真正成为
14.jpg
+
jan.jpg
+
2010.jpg

在mod_rewite之后,它可以像这样使用:

14_jan_2010.jpg

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

::编辑链接已断开。我很快就会修好的


它非常简单(并不完全满足您的需要),但应该能够通过一些小的黑客操作来满足您的需求。

PHP库当然可以做到这一点。您可以计算出图像需要多大,创建一个空白图像,然后使用将三个图像复制到其中。

我仍然有问题。我甚至不能将一张尺寸为10x10的1.jpg图像与另一张尺寸为10x10的2.jpg图像结合起来,生成一张尺寸为20x10的新图像!你有没有任何具体的代码可以做这么简单的事情?我建议你去看看Laravel。