Photofunia 如何在预定义的模板上渲染和遮罩图像?

Posted

技术标签:

【中文标题】Photofunia 如何在预定义的模板上渲染和遮罩图像?【英文标题】:How does Photofunia render and mask images on predefined templates? 【发布时间】:2021-07-31 03:16:51 【问题描述】:

Photofunia 如何在预定义模板上屏蔽图像?

php 可以做到这一点吗?我需要特殊技术吗?感谢您的帮助和指导。

原图:

photofunia 渲染的图像:

【问题讨论】:

您可以使用使用 ImageMagick 的 PHP Imagick 来做到这一点。两者通常都预装在 Linux 上,但也可以安装在 Windows 和 Mac 上。你也可以使用 PHP exec() 在没有 Imagick 的情况下运行 ImageMagick 命令。 【参考方案1】:

你可以使用imagemagick

当前版本是 ImageMagick 7.0.11-12。它可以在LinuxWindowsMac Os Xiosandroid 操作系统等上运行。

请阅读此文档: imagemagick、example、other doc、php sample

好好享受吧:)

【讨论】:

【参考方案2】:

您可以使用 Imagik php 库对图像进行遮罩,并使用 pslayers 库创建类似于 Photoshop 的柔光模式。 https://github.com/darrynten/pslayers

【讨论】:

有没有nodeJS/javascript的库?

以上是关于Photofunia 如何在预定义的模板上渲染和遮罩图像?的主要内容,如果未能解决你的问题,请参考以下文章

Nuxt2 CompositionAPI - 无法在组件上显示导入的渲染函数 - “未定义模板或渲染函数”

使用渲染功能时如何在 Vue.js 模板中定义插槽?

如何在使用 jest 运行测试时修复警告:无法安装组件:未定义模板或渲染函数

vue.js - 未在实例上定义,但在渲染期间引用

如何在 Django 模板中的“带有模板标签”中设置 Django 渲染块值?

django - 如何渲染我在网页中随处使用的模板?