恩 其实最近都有看python 但是总是写不出一篇笔记
然而 不写不行了啊!!!
所以有了它
首先,python3下载的是pillow不是PIL,因为PIL不支持
对于import只能导入PIL的我的理解:
我先查了一下pillow的位置
/usr/local/lib/python3.6/site-packages
看了一下里面的东西,似乎是明白了
pillow是PIL基础上产生的安装包名,但他产生的仍然是名为PIL的文件夹,即包(python模块)名
import的只可以是pip下载的默认文件夹中的包名 所以只能import PIL
安装要打pillow则是因为在wheel等包管理工具中是这个名字
而这个默认文件夹路径是怎么确定的我查了很久感觉路径应该在某个py文件中 但我还没找到 只查到了一个叫做virtualenv的东西,在教程PIL下面一章有说,但我觉得不是我要找的就没看
所以安装的方法虽然是pillow 但我们在导入的时候需要导入的是安装后产生的包名,我们需要到自己的默认下载路径去查看叫什么。其他的安装包也是如此。
然后再开始我的表演
图片的缩放
教程中的代码如下
from PIL import Image
im = Image.open('test.jpg’)
w, h = im.size
im.thumbnail((w//2, h//2))
im.save('thumbnail.jpg', 'jpeg') ```
1.open方法可以让图片变成PIL图片文件