Python Pillow Image Invert
更新时间:2019年01月22日 09:44:55 作者:_John_Tian_
今天小编就为大家分享一篇关于Python Pillow Image Invert,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
本文主要是利用Python的第三方库Pillow,实现单通道灰度图像的颜色翻转功能。
# -*- encoding:utf-8 -*-
import os
import sys
from PIL import Image
from PIL import ImageOps
def img_gray_invert(img_path):
"""
invert input image.
"""
if not os.path.isfile(img_path):
print "Error for input file path."
return
image = Image.open(img_path)
image = image.convert("L")
inverted_image = ImageOps.invert(image)
return inverted_image
if __name__ == '__main__':
argv = sys.argv
if len(argv) != 3:
print """Example:
python gray_invert.py test/htc.png test/htc_inv.png
"""
else:
img_file_path = argv[1]
invert_image = img_gray_invert(img_file_path)
img_file_out = argv[2]
invert_image.save(img_file_out)
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接
相关文章
python PyQt5/Pyside2 按钮右击菜单实例代码
本文通过实例代码给大家介绍了python PyQt5/Pyside2 按钮右击菜单,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧2019-08-08


最新评论