网络编程
位置:首页>> 网络编程>> Python编程>> Python Pillow Image Invert

Python Pillow Image Invert

作者:_John_Tian_  发布时间:2023-10-02 12:33:30 

标签:python,pillow,颜色翻转

本文主要是利用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)

来源:https://blog.csdn.net/tianzhaixing2013/article/details/73734020

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com