【问题标题】:Is writing a python script that loads GIMP in AWS lambda the right way to process images?编写一个在 AWS lambda 中加载 GIMP 的 python 脚本是处理图像的正确方法吗?
【发布时间】: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 或 pyvipsPIL/Pillow 可能相对简单。
  • 马克谢谢您的回复。步骤或多或少: - 曲线弯曲 - 线性燃烧 - 高斯模糊 - 改变饱和度 - 合并图层
  • 从我所阅读的内容来看,GIMP 并不意味着按照我想要的方式运行。我读过很多关于 Wand 的文章,所以我可能会选择它,特别是如果它很容易在 lambda 函数上设置
  • 您可以尝试添加wand 标签并编辑您的问题以更明确地说明处理过程。这里有一些非常有才华、乐于助人的人......
  • 谢谢,在发布问题之前,我会阅读更多内容。祝你有美好的一天!

标签: python image-processing aws-lambda gimp


【解决方案1】:

似乎您可以将 GIMP 作为服务器运行,但您 cannot put it in a lambda function

正如上面的@Mark、Michael Schumacher herehere 所指出的,还有其他工具可能更适合于此。

【讨论】:

    猜你喜欢
    • 2020-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-29
    • 2018-05-28
    • 1970-01-01
    • 2016-04-10
    • 1970-01-01
    相关资源
    最近更新 更多