PHP - 从其他图像创建图像

时间:2011-05-03 17:52:46

标签: php image jquery-ui imagemagick

我想允许用户将一些图像拖动到div中(使用jquery ui draggable / droppable)

当他们定位了图像时,他们可以点击保存,并且该div的内容(相关位置的图像)将保存为一个大图像。

这可能吗?

或者我是否需要存储每个元素/图像9的位置)然后以这种方式“重新创建”这些位置?

2 个答案:

答案 0 :(得分:0)

您需要使用javascript存储位置(x,y,z,如果重要),然后将这些值以及图像传递到服务器端的PHP代码,您可以使用imagemagik创建图像。

答案 1 :(得分:0)

这绝对是可能的,但可能没有必要,正如你所说,你可以简单地存储每个div的位置,然后在HTML中重建合成图像。那会更简单。

你在这里标记了ImageMagick但你不需要它 - 标准的PHP GD功能就足够了。

所以你需要这样的东西:

  • 用于拖放图片的Javascript
  • AJAX将每个(x,y和z-index)的位置保存到服务器
  • 稍后查看图像时,只需在保存时重新渲染div