Php 合并图像
我有许多相同大小(宽度和高度)的图像 可以有50多个不同的图像 我想在Php 合并图像,php,html,image,image-processing,image-manipulation,Php,Html,Image,Image Processing,Image Manipulation,我有许多相同大小(宽度和高度)的图像 可以有50多个不同的图像 我想在X和Y轴上合并它们 在X上,删除5个项目,其余项目在Y上 例如,如果我们有30个图像,将有6行图像,每行5个,如: 00000 00000 00000 00000 00000 00000 最好将它们全部保存到一个.png 如何做到这一点?如果您想使用PHP的内部GD图像库,将提供帮助 但是,如果图像很大,您可能会遇到PHP内存限制的问题。在这种情况下,如果它在您的服务器上可用,那么在命令行上使用它可能更可行。这也很容易。这些
X
和Y
轴上合并它们
在X
上,删除5个项目,其余项目在Y
上
例如,如果我们有30个图像,将有6行图像,每行5个,如:
00000
00000
00000
00000
00000
00000
最好将它们全部保存到一个.png
如何做到这一点?如果您想使用PHP的内部GD图像库,将提供帮助 但是,如果图像很大,您可能会遇到PHP内存限制的问题。在这种情况下,如果它在您的服务器上可用,那么在命令行上使用它可能更可行。这也很容易。这些手册页面显示了实现此目的的两种方法:
exec("convert image.jpg image.gif"); // converts image.jpg into image.gif
不过,您需要将其安装在服务器端才能工作。如果有疑问,请询问您的主机提供商这是否可行
根据手册中的示例,根据您的需要调整命令行。是否有需要php的具体原因,您可以使用服务器端javascript和HTML5画布元素将图像合并在一起。
关于这个问题,可以在这里找到示例代码:这是一次性的还是重复出现的?如果是一次性的,请使用photoshop或gimp。你能提供一些关于如何使用命令行的信息吗?@Rooney添加了一个简单的例子。