用户上传的图片如何使用Photoshop动作?

3

我希望用户可以上传图片到我的网站,并且能够执行一系列的Photoshop操作,比如在这张图片后面添加一个图层,在前面添加一个图层,以及一些动态文本效果,例如投影和渐变叠加。这是否可能实现?


我从未尝试过这个,所以无法提供具体建议,不过Adobe有关于Photoshop编写脚本的文档,可能会有所帮助。 - Jeremy
你的意思是我可以在我的Web服务器上拥有某种Photoshop引擎,以便我的Web应用程序可以访问它? - Nyxynyxx
我在下面的回答中详细阐述了。 - Jeremy
2个回答

3

查看 PHP 提供的各种图像处理和生成函数,主要是 ImageMagick 和 GD。如果这些不足够,请考虑 Gimp 命令行。您可以轻松地使用exec()函数从 PHP 调用 GIMP。GIMP 是功能齐全的,几乎可以执行您想要的所有花哨的 Photoshop 操作。而且它是免费的!

希望能对您有所帮助。


0

PHP库可用于执行一些基本的图形处理,如其他答案中所提到的。 如果这些功能对您不够满意,看起来您可以在服务器上运行和脚本化普通的Photoshop程序。 Photoshop不适用于Linux,因此您可能需要Windows服务器。(这在共享主机上无法执行,您可能至少需要一个体面的VPS。)

我以前没有做过这个,但根据 Adobe Photoshop Scripting documentation ,您的语言选择是JavaScript和VBScript。 有人可以编写PHP库以访问此内容,但我不知道是否有类似的东西。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接