[英]How to get an image input using argparse and pass it into a function?
我正在尝试构建一个用于将图像转换为黑白的 cli 工具。 如何将我的文件路径传递到 function 并返回无彩色图像? 到目前为止,这是我的样板代码。
import argparse
import PIL
def main():
def black_white(src):
img = Image.open('%s'%(src))
img = img.convert('1')
img.save('result.png')
parser = argparse.ArgumentParser(description= 'Image Decolouriser')
parser.add_argument('-black_white','-bg', help= 'converts to no color !!')
if args.black_white:
black_white(args.black_white())
if __name__ == __main__:
main()
import argparse
def main():
def black_white(src):
img = Image.open('%s'%(src))
img = img.convert('1')
img.save('result.png')
parser = argparse.ArgumentParser(description= 'Image Decolouriser')
parser.add_argument('black_white', help= 'image to convert')
args = parser.parse_args()
black_white(args.black_white)
if __name__ == '__main__':
main()
示例调用
my_prog image_path
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.