gpt4 book ai didi

python - 如何将convert命令更改为python代码

转载 作者:太空宇宙 更新时间:2023-11-03 16:22:15 25 4
gpt4 key购买 nike

我在我的项目中使用 Imagemagick 进行图像增强。由于我是 Imagemagick 的新手,因此我开始使用此包的命令行参数。为了进一步处理,我需要将以下命令更改为python代码。

convert sample.jpg -blur 2x1 -sharpen 0x3 -sharpen 0x3 -quality 100 -morphology erode diamond -auto-orient -enhance -contrast -contrast-stretch 0 -gamma .45455 -unsharp 0.25x0.25+8+0.065 -fuzz 2% output.jpg

我认为使用 wand 包是可能的。但是是否可以转换上述命令中使用的所有参数。任何帮助深表感谢。谢谢

最佳答案

您可以使用os.system()从 Python 运行终端命令。

import os

command = 'convert sample.jpg -blur 2x1 -sharpen 0x3 -sharpen 0x3 -quality 100 -morphology erode diamond -auto-orient -enhance -contrast -contrast-stretch 0 -gamma .45455 -unsharp 0.25x0.25+8+0.065 -fuzz 2% output.jpg'

os.system(command)

如果您想动态使用路径,还可以使用 .format()方法:

infile = 'sample.jpg'
outfile = 'output.jpg'

command = 'convert {} -blur 2x1 -sharpen 0x3 -sharpen 0x3 -quality 100 -morphology erode diamond -auto-orient -enhance -contrast -contrast-stretch 0 -gamma .45455 -unsharp 0.25x0.25+8+0.065 -fuzz 2% {}'.format(infile, outfile)

os.system(command)

关于python - 如何将convert命令更改为python代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38329195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com