以下是搜索内容: 关闭

  • 首页
  • 日志
  • 友情链接
  • 关于我

KoiNL.

愿世间美好 温柔以待

“锦鲤握运,未离我韵”

“愿好运常在”

18 分类
0 标签
16 归档
  • 小站首页
  • 个人日志
  • 友情链接
  • 关于自己
  • 我的工具
站点信息

文章数目: 84 篇

最近动态: 2天前

上线时间: 531天

当前版本: v3.0.0

第某章 PIL 库

分类: Python
标签:

创建日期:2022-05-31 19:30:45

点击显/隐函数的定义与调用

安装: pip install pillow -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

PIL 库 Image 类

1. 图像读取

1
2
Image.open('image.jpg').show()
Image.new('RGB',(128,128),"red").show()

2. 图像常用属性

1
2
3
img=Image.open('image.jpg')    # 图像读取
print(img.format,img.size,img.mode,img.palette) # JPEG (8116, 4153) RGB None
# 图像格式来源, 图像宽高, 图像色彩模式, 调色板属性

4. 图像转换与保存

1
2
3
4
img=Image.open('image.jpg')    # 图像读取
img_CMYK=img.convert('CMYK') # 转换图像模式成 CMYK
img.thumbnail((128,128)) # 创建图像缩略图
img.save("asdsad.png","PNG") # 保存图像, 无第二个参数默认 JPEG 格式

5. 图像缩放, 旋转与翻转

resize: 缩放;
rotate: 旋转 (逆时针).

1
img.resize((500,500)).rotate(45).show()    # 图像缩放后逆时针旋转45度

6. 图像像素与通道处理

1
2
r,g,b=img.split()    # 提取 RGB 通道
Image.merge('RGB',(b,g,r)).show() # 合并通道

二. PIL 库 ImageFilter 类

ImageFilter 类提供了一些预定义图像过滤方法, 这里仅以 “图像的浮雕效果” 举例子, 其他方法详见表.

1
2
from PIL import Image,ImageFilter
Image.open('image.jpg').filter(ImageFilter.EMBOSS).show()
方法表示 描述

三. PIL 库 ImageEnhance 类

ImageEnhance 类提供了一些图像增强与滤镜方法, 这里仅以 “调整图像对比度” 举例子, 方法其他方法详见表.

1
2
from PIL import Image,ImageEnhance
ImageEnhance.Contrast(Image.open('image.jpg')).enhance(10).show()
方法表示 描述
浏览量

评论区

欢迎你留下宝贵的意见,昵称输入QQ号会显示QQ头像哦~

目录

  1. 1. PIL 库 Image 类
    1. 1.1. 1. 图像读取
    2. 1.2. 2. 图像常用属性
    3. 1.3. 4. 图像转换与保存
    4. 1.4. 5. 图像缩放, 旋转与翻转
    5. 1.5. 6. 图像像素与通道处理
    6. 1.6. 二. PIL 库 ImageFilter 类
    7. 1.7. 三. PIL 库 ImageEnhance 类

上一篇: 第六章 网络基础

下一篇 第三章 图

公告栏

《 

 》

Hello~近期剽窃本站内容频发,本站唯一指定网站:https://koinl.github.io。请认准。点击点击此处选择进入。
回到顶部
查看评论

Power By Hexo.

Theme:koinl.

信息来源于锦鲤未离