当前位置: 移动技术网 > IT编程>脚本编程>Python > Python Pillow Image Invert

Python Pillow Image Invert

2019年03月21日  | 移动技术网IT编程  | 我要评论

描写桂花的文章,小于1g的单机游戏,神仙道175

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

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对移动技术网的支持。如果你想了解更多相关内容请查看下面相关链接

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网