我想建立一个将图像转换为黑白图像的Cli工具,我如何将我的文件路径传递到函数中并返回无色图像?
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