PHP 图像生成器/处理程序
我想创建一个 PHP 图像生成器,它接受多个查询字符串参数并动态生成图像。我之前已经在 ASP.NET 中通过处理程序完成了此操作,但现在我想在 PHP 中完成此操作。例如,我想调用 image.php?img1=foo.jpg&img2=bar.jpg
来在旁边水平渲染 foo.jpg
的串联bar.jpg
。稍后我将进行一些 mod_rewrite 使其类似于 foo_bar.jpg ,但这不是我关心的。是否有任何示例可以完成我想要的操作或有任何代码片段可供检查?这实际上更多的是一种学习经历,而不是构建某些东西的必要步骤。
这是它的一个示例应用程序:
image.php?d=14&m=jan&y=2010
实际上是 14.jpg
+ jan.jpg
+ 2010.jpg
的图形串联
在 mod_rewite 之后可以这样使用:
14_jan_2010.jpg
I'd like to create a PHP image generator that takes several query string parameters and generates an image on the fly. I've done this before in ASP.NET via a handler but now I'd like to in PHP. For example, I'd like a call to image.php?img1=foo.jpg&img2=bar.jpg
to render the concatenation of foo.jpg
horizontally next to bar.jpg
. Later on I'll do some mod_rewrite to make it something like foo_bar.jpg
but that's not my concern. Are there any samples out there that do what I want or any code snippets to examine? This is actually more of a learning experience than a necessary step to build something.
Here's a sample application of it:
image.php?d=14&m=jan&y=2010
Would really be the graphic concatenation of 14.jpg
+ jan.jpg
+ 2010.jpg
And after mod_rewite it could be used like:
14_jan_2010.jpg
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
PHP GD 库当然可以做到这一点。您可以计算出图像需要有多大,创建一个空白图像,然后使用
imagecopymerge()
将三个图像复制到其中。The PHP GD library can certainly do this. You can work out how large the image needs to be, create a blank one and then use
imagecopymerge()
to copy the three images into it.如果有帮助的话我可以给你一些示例代码。
http://www.psych0tik.net/images/sig.phps ::编辑链接已损坏。我会尽快修复它。
它非常简单(并且不完全符合您的要求),但应该能够通过一些小技巧来满足您的需求。
I can give you some sample code if it helps.
http://www.psych0tik.net/images/sig.phps ::EDIT LINK IS BROKEN. I'll fix it shortly.
It's very simple (and doesn't do exactly what you want) but should be able to fulfill your needs with some minor hackery.