【发布时间】:2019-06-03 16:09:49
【问题描述】:
我与一些艺术家合作,我们已经确定了一个我们希望自动化和扩大规模的流程。是否可以/建议将一些加载 GIMP 的 python 脚本放在 lambda 函数上来完成此操作?
使用 GIMP 的原因是我们有一个一对一的分步配方,可以使用 GIMP 将原始图像转换为成品。由于 GIMP 有一个 python 脚本接口,我们认为它是理想的。
我们在网站中使用 Imagick (ImageMagick),但我们必须弄清楚 GIMP 步骤如何转换为 Imagick 函数。
到目前为止,我已经尝试从 python 文件 python my_scipt.py 运行 GIMP 的函数,但他们的文档似乎表明这不是解决问题的方法。看来他们的“python 接口”是 GIMP 的插件,而不是我可以在 python 脚本中包含的一些 python 库。
理想的解决方案是我可以在 AWS Lambda 上运行的 python 脚本,其中包含一个库,该库为我提供了 GIMP 函数的接口。
【问题讨论】:
-
考虑共享处理步骤,因为使用 Python wand 或
pyvips或PIL/Pillow可能相对简单。 -
马克谢谢您的回复。步骤或多或少: - 曲线弯曲 - 线性燃烧 - 高斯模糊 - 改变饱和度 - 合并图层
-
从我所阅读的内容来看,GIMP 并不意味着按照我想要的方式运行。我读过很多关于 Wand 的文章,所以我可能会选择它,特别是如果它很容易在 lambda 函数上设置
-
您可以尝试添加
wand标签并编辑您的问题以更明确地说明处理过程。这里有一些非常有才华、乐于助人的人...... -
谢谢,在发布问题之前,我会阅读更多内容。祝你有美好的一天!
标签: python image-processing aws-lambda gimp