有谁能给我详细解释一下设置的环境,为 Fred's ImageMagick Scripts
在 windows10 64bit
我已经安装了cywin64和UNIX bc计算器,并从python中运行这些脚本。ImageMagick
并将路径添加到系统变量中,并下载了该文件。textcleaner
脚本并转换为 .sh
并尝试用python运行它
import subprocess
cmd = 'textcleaner.sh -g -e stretch -f 25 -o 20 -t 30 -u -s 1 -T -p 20 abbott2.jpg out.png'
subprocess.call(cmd, shell=True)
和
import subprocess
bashCommand = "sh textcleaner -g -e normalize -f 5 -o 10 -s 2 C:/Users/RahulNaidu/OneDrive/Desktop/SelvaImages/18420_0.png C:/Users/RahulNaidu/OneDrive/Desktop/SelvaImages/output.png"
process = subprocess.Popen(bashCommand.split(), shell=True, stdout=subprocess.PIPE)
output, error = process.communicate()
我每次都会收到一个新的错误,所以我需要帮助解决这个错误。
你需要添加textcleaner的路径,如果不行,就在前面添加bash。后者取决于你是否在你的bash $PATH环境变量中添加了脚本的路径。
所以这对我来说是可行的。
import subprocess
cmd = 'bash ./textcleaner.sh -g -e stretch -f 25 -o 20 -t 30 -u -s 1 -T -p 20 abbott2.jpg out.png'
subprocess.call(cmd, shell=True)
你可能会得到一个错误信息,说找不到bash "type "命令。但这应该不会影响图像的处理。
但请注意,我的脚本只对非商业用途免费。否则,你将需要联系我以获得授权。
请阅读我的主页上的信息和使用指南,网址是 http:/www.fmwconcepts.comimagemagickindex.php. 这里有一些关于在Windows上运行的文件的链接。另见 https:/imagemagick.orgdiscourse-serverviewtopic.php?f=26&t=25910。