gpt4 book ai didi

php - 使用 PHP 重新创建类似于 VistaPrint/CafePress/Zazzle 的内容。有任何想法吗?

转载 作者:可可西里 更新时间:2023-11-01 13:23:38 26 4
gpt4 key购买 nike

我在一个网站上工作,客户希望用户将背景图像上传到可打印设计、裁剪尺寸、添加文本。对多个页面执行此操作,然后生成“书”的 pdf

我遇到了以下问题/疑问,只需要看看我可以从哪里开始

  • 是否有任何 PHP 开发包可以执行类似的操作。我见过 jquery 裁剪工具,但也有一些用于向图像添加文本的东西?

  • 如何保持分辨率?如果最终裁剪的文本图像需要 150dpi,我猜在裁剪时我会让他们处理 72dpi 图像,然后以某种方式将裁剪和更改应用于大图像?

如果分辨率问题不是什么大问题,我会这样做:

  • 简单的图片上传
  • 使用 jquery 裁剪照片以校正尺寸
  • 乱用 gdlibrary 和 imagettftext() 将文本放到图像(页面)上
  • 使用 FPDF 之类的工具从每个“页面”创建一个 pdf

这是解决问题的正确方法吗?关于分辨率问题的任何想法。感谢您的帮助!

最佳答案

您的主要工具应该是 ImageMagick . ImageMagick 可以进行裁剪、调整大小、缩放、覆盖文本或图形、组合图像以及应用特殊效果。使用单独的工具而不是 PHP 的图像处理工具的一大优势是您可以通过其他机制批量执行相同的转换,甚至将工作交给另一台服务器以保持网站的响应速度更快。如果你确实想将它紧密集成到网站中,你可以使用 MagickWand For PHP界面。

裁剪不会改变 DPI,只会改变图像的尺寸。另一方面,缩放改变了两者。

你应该看看Gallery ,一个 GPLed 程序,具有您正在寻找的一些功能,并用 PHP 编写。

关于php - 使用 PHP 重新创建类似于 VistaPrint/CafePress/Zazzle 的内容。有任何想法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2321132/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com