Python数据分析与展示:图像的手绘效果-5
  TEZNKK3IfmPf 2023年11月15日 35 0

图像的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

Python数据分析与展示:图像的手绘效果-5

# 读取图片
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")

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: 已经是第一篇 下一篇: 已经是最后一篇
  1. 分享:
最后一次编辑于 2023年11月15日 0

暂无评论