Flex + PHP中的图像编辑器

时间:2012-03-01 04:45:53

标签: php flex imagemagick

我们在Flex中有一个图像编辑器来添加文本和其他更改。完成所有更改后,我们需要将其保存到服务器。

我们正在使用php来保存图像,方法是接受flex中的坐标,了解对该图像进行的所有编辑。使用这个,我们使用PHP中的imagick函数编辑该图像。但问题是输出与我们在flex中看到的不同。问题主要是在flex编辑器和我们在php中编辑后得到的输出中的文本对齐。

有没有其他方法可以做到这一点而不让用户等待很长时间来保存图像?

是否可以从该flex编辑器获取正确的文本坐标。我们的问题是flex正在传递该文本编辑器的容器的x,y。因此,测试在输出中未对齐。

提前致谢

1 个答案:

答案 0 :(得分:0)

您要做的是使用TextLineMetrics。 您可以使用getLineMetrics()函数获取此信息。

看看这些链接,如果您还有一些问题,请告诉我,我会尽力帮您解决。但基本上你可以获得文本字段的行度量,然后将该信息发送到php而不仅仅是容器位置。您需要为文本字段中的每一行执行此操作。 TextLineMetrics将帮助您定位和调整文本大小,以确保您可以正确排列。