Python 处理图片

PIL 是 Python 最常用的图像处理库,在 Python 2.x 中是 PIL 模块,在 Python 3.x 中已经替换成 pillow 模块,安装 PIL :pip install pillow

1、Python 查看图片的一些属性

#!/usr/bin/env python
#-*- coding:utf-8 -*-

from PIL import Image

image = Image.open("dora.jpg")    # 打开一个图片对象
print(image.format)               # 查看图片的格式,结果为‘JPEG‘
print(image.size)                 # 查看图片的大小,结果为(800,450)分别表示宽和高的像素
print(image.mode)                 # 查看图片的模式,结果为‘RGB‘,其他模式还有位图模式、灰度模式、双色调模式等等

2、Python 调整图片大小

#!/usr/bin/env python
#-*- coding:utf-8 -*-

from PIL import Image

image = Image.open("dora.jpg")    # 打开一个图片对象
out = image.resize((128, 128))    # 把图片调整为宽128像素,高128像素 out.show()                        # 查看图片

效果图:

3、Python 旋转图片

#!/usr/bin/env python
#-*- coding:utf-8 -*-

from PIL import Image

image = Image.open("dora.jpg")    # 打开一个图片对象
out = image.rotate(45)            # 将图片逆时针旋转45度
out.show()                        # 查看图片

效果图:

4、Python 翻转图片

#!/usr/bin/env python
#-*- coding:utf-8 -*-

from PIL import Image

image = Image.open("dora.jpg")                  # 打开一个图片对象
out = image.transpose(Image.FLIP_LEFT_RIGHT)    # 左右翻转图片,如果要上下翻转参数为‘Image.FLIP_TOP_BOTTOM‘
out.show()                                      # 查看图片

效果图:

原文地址:https://www.cnblogs.com/pzk7788/p/8319815.html

时间: 2024-10-28 10:24:42

Python 处理图片的相关文章

ubuntu为python处理图片安装图片数据增强库imgaug

1 依赖Required dependencies: six numpy scipy scikit-image (pip install -U scikit-image) OpenCV (i.e. cv2) 这些之前的文章都有 在ubuntu中配置深度学习python图片分类实验环境 2 下载并安装imgaug Clone the repository. From within the repository do: python setup.py sdist sudo pip install d

转-在Mac OS上搭建Python的开发环境

在Mac OS上搭建Python的开发环境 本文转载自:http://www.jb51.net/article/76931.htm 一. 安装python mac系统其实自带了一个python的执行执行环境,用来运行python还行,但是开发可能就不够了,因此我们需要重新安装python.这里有两种方案安装: 1.homebrew 1 brew install python 这个方案比较简单,如果出错的话可以给前面加sudo试试,这个安装的python可能不是最新版. 2.从官网下载安装大家可以

在Mac OS上搭建Python的开发环境

本文转载自:http://www.jb51.net/article/76931.htm 一. 安装python mac系统其实自带了一个python的执行执行环境,用来运行python还行,但是开发可能就不够了,因此我们需要重新安装python.这里有两种方案安装: 1.homebrew ? 1 brew install python 这个方案比较简单,如果出错的话可以给前面加sudo试试,这个安装的python可能不是最新版. 2.从官网下载安装大家可以从https://www.python.

安装 Python Image Library (Pillow)

作者:kkninjae 出处:http://www.cnblogs.com/kkninjae 转载请注明出处,谢谢. 最近读到一篇图像灰度算法的文章,打算用 Python 实现一下文章中提到的算法. 于是找了一下 Python 处理图片类多媒体文件的库,发现 Python 自带的库 imageop 在 Python3 里面被废弃了,果断扔(虽然我用的 Python2 :)). 随后发现了 Python Image Library,API 还成,够直白简单.但是这个库很久没更新了,果断扔.还好找到

在mac上搭建python环境

一. 安装python 其实mac自带的python完全够用, 这一步可以跳过. – by Bin mac系统自带了一个python的执行执行环境,但为了获取最新版的python,我们需要重新安装python.这里有两种方案安装: 1.homebrew 1 brew install python 这个方案比较简单,如果出错的话可以给前面加sudo试试,这个安装的python可能不是最新版. 2.从官网下载安装大家可以从https://www.python.org/download下载安装最新版的

Python处理CSV,Excel,PDF和图片

使用Python处理CSV格式数据 CSV数据: 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本).纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据.CSV文件由任意数目的记录组成,记录间以某种换行符分隔:每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符.通常,所有记录都有完全相同的字段序列. 如一下格式:27,20,14,15,14

Python PIL模块随机生成中文验证码

PIL是Python Imaging Library的简称,PIL是一个Python处理图片的库,提供了一系列模块和方法,比如:裁切,平移,旋转,改变尺寸等等.已经是Python平台事实上的图像处理标准库了.PIL功能非常强大,但API却非常简单易用. PIL有如下几个模块:Image模块.ImageChops模块.ImageCrackCode模块.ImageDraw模块.ImageEnhance模块.ImageFile模块.ImageFileIO模块.ImageFilter模块.ImageFo

day59——数据处理

csv数据处理 Csv文件格式: 看下.csv文件的定义: 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本).纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据.CSV文件由任意数目的记录组成,记录间以某种换行符分隔:每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符.通常,所有记录都有完全相同的字段序列. 如一下格式:27,20,14,

python-PS图片

from PIL import ImageColor # pip install pillow # http://pillow-zh-cn.readthedocs.io/zh_CN/latest/installation.html ImageColor.getcolor('red', 'RGB') (255, 0, 0) ImageColor.getcolor('red', 'RGBA') # A 透明度,png图片 (255, 0, 0, 255) # 切换到工作目录,有图片文件的地方 %cd