如何在python的spyder上运行image magick textcleaner命令

时间:2018-06-29 09:00:05

标签: python imagemagick

我正在尝试使用以下语法从Spyder IDE运行Imagemagick bash shell脚本textcleaner,但是我无法使其正常工作。

导入操作系统 os.system(“ textcleaner -g -e normalize -f 30 -o 12 -s 2 in.png out.png”)

1 个答案:

答案 0 :(得分:0)

Textcleaner是我的Imagemagick bash shell脚本。我还没有尝试从Python运行它。但这应该可以在Python 3子进程中使用。

import subprocess

cmd = 'textcleaner -g -e normalize -f 30 -o 12 -s 2 in.png out.png'

subprocess.call(cmd, shell=True)

您可能需要以bash和/或textcleaner的完整路径为textcleaner开头。另外,您可能需要提供输入和输出的完整路径。另外,请确保编辑脚本的权限以使其可执行(chmod u + x textcleaner)。在http://www.fmwconcepts.com/imagemagick/index.php

查看我的使用指针