图像的RGB色彩模式
red green blue 0-255
图像:由像素组成的二维矩阵,每个元素是一个rgb值
PIL pip install pillow from PIL from Image
为了看到图片效果,代码拆开显示
# -*- coding: utf-8 -*- # @File : image_demo.py # @Date : 2018-05-06 # pillow 5.1.0 -> 4.0.0 from PIL import Image import numpy as np
# 读取图片 img = Image.open("images/bigsea.jpg") print(img) # <PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=1200x750 at 0x10105BE48> # 转为多维数组 a = np.array(img) print(a.shape, a.dtype) # (750, 1200, 3) uint8 b = [255, 255, 255 ] - a # 转为图像 im = Image.fromarray(b.astype("uint8")) # 保存 im.save("images/bigsea1.jpg")