在将一些数据写入该图像后保存图像

| 大家好 我正在使用jQuery可拖动方法在div中显示图像并在另一个div中显示内容,我将内容放置在该div上的图像上。现在我想将带有内容的图像保存为图像。可能吗?请回答,因为这很重要
已邀请:
完全有可能做到这一点,但这并不是一件容易的事,我不会发布实现此目的所需的所有代码。相反,我会给您一些提示: 您无法在客户端“按原样”保存添加的文本。那是不可能的。您可以对其进行截图,但这可能不是您想要的。 相反,您需要保存文本值以及相对于图像放置文本的位置和大小。 使用相对值,例如
x = 0.3242, y = 0.5123, width = 0.5123, height = 0.12
,其中
x = 0, y = 0
是图像的左上角,
x = 1, y = 1
是图像的右下角,宽度和高度类似地表示图像尺寸的一小部分。 将此信息发布到服务器,并使用gd将文本烘焙到图像中,从而重新创建相同的效果。 为了找到合适的字体大小,用
imagettfbbox
包围,直到找到与目标坐标最接近的等值字体为止。 使用
imagettftext
将文本写入图像。

要回复问题请先登录注册