Pillow库来着
第一步肯定是安装啦
pip install pillow
如果安装报错,可以升级一下pip库,因为有可能是pip版本低了。。。。。。。。。
pip show pip
升级用 python -m pip install --upgrade pip
出现successfully的字符就是代表成功了
然后。。。可以用 from PIL import Image 引用嗷
imNew = Image.('RGB',(800,600),(255,0,0))
#创建一个张宽800,高600的红色图片
imNew.show()
#显示创建的图片
from PIL import Image image = Image.open('C:/User/wanruo/Desktop/1.jpg')
image.format, image.size, image.mode
('JPEG',(500,750),'RGB')
image.show()
#这打开图片来着,图片路径要自己找嗷
。。。用PyCharm莫名其妙的不能用,百度了一下也不是很明白。。。
最后还是用IDLE做的,虽然这两个好像没啥区别来着。。。。
这是Pycharm的那个问题来想搞的点就是了嗷,我还是贴心吧,铁子!!!
image = image.open('c:/users/wanruo/desktop/1.jpg')
rect = 80,20,310,360
image.crop(rect).show()
剪裁图片嗷
image = Image.open('C:/Users/wanruo/Desktop/1.jpg')
size=128,128
image.thumbnail(size)
image.show()
生成略缩图
image1 = Image.open('C:/Users/wanruo/Desktop/1.jpg')
image2 = Image.open('C:/Users/wanruo/Desktop/2.jpg')
rect = 80,20,310,360
guido_head = image2.crop(rect)
width,height = guido_head.size
image1.paste(guido_head.resize((int(width / 1.5),(int(height / 1.5)))),(172.40))
缩放和黏贴图像
image = Image.open('C:/Users/wanruo/Desktop/1.jpg')
image.rotate(180).show()
image.transposse(Image.FLTP_LEFT_RIGHT).show()
旋转嗷!!!!!!!!!!!
image = Image.open('C:/Users/wanruo/Desktop/3.png')
for x in range(80,310):
for y in range(20,360):
image.putpixel((x,y),(128,128,128)) image.show()
操作像素来着,记得一定要注意图片的大小,=-=别问我为什么知道的
from PIL import Image,ImageFilter image = Image.open('C:/Users/wanruo/Desktop/3.png')
image.filter(ImageFilter.CONTOUR).show()
把图片滤镜 =---= 效果还不错来着
大概就是这样了,Pillow的简单使用来着
加油!!!!!!!!!!奥利给!!!!!!!!!!
Pillow库来着的更多相关文章
- python中用Pillow库进行图片处理
一.Python中 PIL 图像处理库简介 PIL可以做很多和图像处理相关的事情: 图像归档(Image Archives).PIL非常适合于图像归档以及图像的批处理任务.你可以使用PIL创建缩略图, ...
- 尝试用python开发一款图片压缩工具1:尝试 pillow库
开发目的 我经常使用图片.公众号文章发文也好,还是生活中要使用素材.图片是一种比文字更加直观的载体.但是图片更加占用带宽,很多软件都对图片有大小限制.图片太大也会影响加载速度.我试过几款图片压缩工具, ...
- Python pillow库
由于pillow库功能很强大本文章主要介绍pillow的Image模块 关于Pillow与PIL PIL(Python Imaging Library)是Python一个强大方便的图像处理库,名气也比 ...
- 安装python的第三方Pillow库
方法/步骤 找到easy_install.exe工具.在windows下安装Python后,在其安装路径下的scripts文件中默认安装好了easy_install工具.完整路径如下例:D:\Pyth ...
- 使用Pillow库 创建简单验证码
使用Pillow生成简单的验证码 本想做成字体各自按随机角度倾斜, 但没有在Pillow中找到相关的方法 import randomfrom PIL import Image, ImageDraw, ...
- Python3.4的Pillow库实现验证码图片
转自 http://blog.csdn.net/bin381/article/details/41969493 from PIL import Image,ImageDraw, ImageFont, ...
- Python pillow库安装报错
报错信息: D:\pythontest\duanxinhongzha>pip3 install pillowCollecting pillow Could not find a version ...
- Pillow库的学习和使用
1.encoder jpeg not available sudo apt-get install libjpeg-dev pip install -I pillow
- Python 处理图片 -- pillow库
pip install pillow 基本使用 from PIL import Image # new 创建一张图片 im1 = Image.new('RGB', (500, 300), (50, 1 ...
随机推荐
- pytorch学习笔记(九):PyTorch结构介绍
PyTorch结构介绍对PyTorch架构的粗浅理解,不能保证完全正确,但是希望可以从更高层次上对PyTorch上有个整体把握.水平有限,如有错误,欢迎指错,谢谢! 几个重要的类型和数值相关的Tens ...
- oracle 基础表的选择
基础表(Driving Table)是指被最先访问的表(通常以全表扫描的方式被访问). 根据优化器的不同, SQL语句中基础表的选择是不一样的. 如果你使用的是CBO (COST BASED OPTI ...
- js中的数据类型及常用属性和方法
JavaScript 字符串 字符串(或文本字符串)是一串字符(比如 "Bill Gates").字符串被引号包围.您可使用单引号或双引号您可以在字符串内使用引号,只要这些引号与包 ...
- Pycharm中Python PEP8 的警告
https://blog.csdn.net/serizawa_tamao/article/details/88658694
- Python--day27--设计模式
设计模式:单例模式
- Linux下的实用工具——计算器bc
Linux下的实用工具——计算器 1. bc指令算加法,如图: 4. bc指令算除法(进阶),如图示,10/3之所以为3,是因为我们没有指定小数点后取几位,默认取到整数部分:而10/100之所以为 ...
- ArrayList中remove方法和set(null)的区别
在分析源码ArrayList.remove()时,偶然发现了一个疑惑的点,就是:源码也是将最后一个对象的引用指向null(源码:elementData[--size] = null; // clear ...
- LCA (最近公共祖先)倍增做法 —— O(nlogn)预处理 O(logn)(在线)查询
pa[a][j] 表示 a 结点的 2^j倍祖先(j = 0时 为直接父亲,j = 1时为父亲的父亲……) 1.首先预处理出所有结点的深度值dep和父亲结点 void dfs(int u, int f ...
- js cookie跨域
特别说明: 默认情况下,当前域下的cookie只能被当前域下的页面访问. 通过JavaScript设置cookie的doamin属性为一个恰当值即可实现跨域效果. 1.只有根域名相同的不同源的cook ...
- Bishops Alliance—— 最大上升子序列
原题链接:http://codeforces.com/gym/101147/problem/F 题意:n*n的棋盘,给m个主教的坐标及其私有距离p,以及常数C,求位于同一对角线上满足条件:dist(i ...