【问题标题】:How can I implement textcleaner function available in ImageMagick in python?如何在 python 中实现 ImageMagick 中可用的 textcleaner 函数?
【发布时间】:2017-11-02 15:18:16
【问题描述】:

我想对我的图像进行更改,并希望实现 ImageMagick 中存在的一些功能。我怎样才能在 Python 中做同样的事情?是否有可用的 python 绑定?

这是imagemagick中textcleaner的链接。 http://www.fmwconcepts.com/imagemagick/textcleaner/index.php

【问题讨论】:

  • textcleaner 不是 imagemagick 函数,它是由 Imagemagick 用户编写的 bash 脚本。您应该能够从 Python 中按原样运行它。
  • @Bonzo 你能帮我写 python 脚本吗?有什么链接可以参考吗?
  • 恐怕我不会使用 Python 或脚本,所以无法提供任何帮助。

标签: python-2.7 opencv image-processing imagemagick python-imaging-library


【解决方案1】:

Textcleaner 是我的脚本。

要从 Python 运行任何 (ImageMagick) bash shell 脚本,您必须使用 subprocess 模块。这方面的一个例子是How to call a shell script from python code?

这是一个示例,您可以在终端窗口中键入或输入 PHP exec() 命令或从 python 子进程模块中输入。

输入:

textcleaner -g -e stretch -f 25 -o 10 -s 1 twinkle.jpg result.jpg

【讨论】:

  • 如何在 ubuntu 上安装 textcleaner? (16.04 LTS) 我没有在您的网站上看到任何安装说明。
  • Textcleaner 只是一个调用 Imagemagick 的简单文本文件。它是一个 Unix shell 脚本。您只需下载它并在 bash shell 窗口或通过 PHP exec() 调用。您也可以通过 th subprocess 模块从 Python 调用它。使用和设置的指针在我的主页fmwconcepts.com/imagemagick/index.php
  • 知道为什么命令描述(不带任何参数)要写两次吗? i.stack.imgur.com/sAsnb.png
  • 是的,有些版本的 Linux 重复了两次描述,有些则没有。如果您查看我的主页,您可以对脚本进行一些建议的编辑,以解决您的 Linux 版本的问题。我不知道哪一个适用于所有版本的 Linux/MacOSX/Window unix/Cygwin 等。请参阅使用指针的第 13 节fmwconcepts.com/imagemagick/index.php
猜你喜欢
  • 1970-01-01
  • 2023-03-19
  • 2015-07-26
  • 2016-04-30
  • 2014-06-21
  • 2021-05-20
  • 2020-06-19
  • 1970-01-01
  • 2018-10-20
相关资源
最近更新 更多