1

我们开发了用于编辑名片和模板的 flex 图像编辑器。用户可以添加文本,为该模板中的文本选择字体和大小并保存其输出。

由于 flex 是一个客户端程序,因此将输出直接从 flex 保存到我们的服务器非常耗时。为此,我们使用 PHP 脚本通过接收由 flex 添加的文本的 x,y 坐标来保存该输出。

我们还需要将这些输出保存为 300 dpi 以供打印。我们能够以 300 dpi 输出图像,但在编辑器和最终输出中看到的文本对齐仍然存在问题。我可以说它是 90% 正确的。

有人可以指导我使其 100% 准确吗?

评论的答案

我们有 flex 用来添加文本的相同模板图像。在从 flex 编辑器接收坐标、字体和大小后,我们使用 ImageMagick 向该图像添加文本。

关于字体大小还有一个挑战,因为 Flex 将大小存储为像素,我们必须将其转换为 PHP 的点数。我们正在使用以下计算来转换它。

点 = 像素 * 72 / 96

4

0 回答 0