我在一个网站上工作,客户希望用户上传背景图片到一个可打印的设计,裁剪大小,添加文本。对多个页面执行此操作,然后生成“book”的pdf
我遇到了以下问题,只想看看从哪里开始
有没有php开发包可以做类似的事情。我见过jquery裁剪工具,但也有一些用于向图像添加文本的工具?
我怎样才能保持这个决心?如果用文本图像裁剪的最终图像需要150dpi,那么在裁剪时我猜我会让他们处理72dpi的图像,然后以某种方式对大图像应用裁剪和更改?
如果解决问题没什么大不了的话,我会这样说:
简单图像上传
使用jquery裁剪照片以更正尺寸
使用gdlibrary和imagettftext()将文本放到图像(页面)上
使用类似fpdf的东西从每个“页面”创建pdf
这是正确的方法吗?对解决问题的任何想法。谢谢你的帮助!

最佳答案

你的主要工具应该是ImageMagick。imagemagick可以进行裁剪、调整大小、缩放、覆盖文本或图形、组合图像和应用特殊效果。使用单独的工具而不是php的图像处理工具的一个很大的优点是,您可以通过其他机制批量执行相同的转换,甚至可以将工作移交给另一台服务器,以保持网站的响应性。如果你想把它紧密地集成到网站中,你可以使用MagickWand For PHP界面。
裁剪不会改变dpi,只改变图像的尺寸。另一方面,缩放改变了两者。
您应该看看Gallery,一个gpled程序,它具有您正在寻找的一些功能,并且是用php编写的。

08-26 16:53
查看更多