python - 如何为 Windows 10 设置 Fred 的 ImageMagick 脚本并从 python 运行这些脚本
问题描述
任何人都可以向我详细解释一下从 pythonFred's ImageMagick Scripts
中运行和运行这些脚本的环境集吗?windows10 64bit
我已经用 UNIX bc 计算器安装了 cywin64ImageMagick
并添加了系统变量的路径并下载了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.com/imagemagick/index.php上的信息和使用指南。有一些关于在 Windows 上运行的文档的链接。另见https://imagemagick.org/discourse-server/viewtopic.php?f=26&t=25910
推荐阅读
- database - Newby 尝试在某些条件下将数据库单个值链接到 onclick 按钮
- sql - 共享外部表上的两个查询
- vb6 - VB6在执行代码后检查zip是否为空
- python - 线程中的python3 websocket
- java - 如何在 Android 上的 MediaStore.Images.Media 选择图像后调整图像大小
- python - 我的 Mac 上的 Anaconda 中的内核无法连接
- python-3.x - 'KeyError:(时间戳('1993-01-29 00:00:00'),'colName')
- google-chrome-extension - 如何获取下载文件的 downloadId?
- r - 拆分为将连续分隔符视为一个的列
- continuous-integration - GitLab - 可以在 bitbucket 上的 PR 上运行作业吗?