python安裝pil庫(kù)方法及代碼
安裝PIL
在Debian/Ubuntu Linux下直接通過(guò)apt安裝:
$ sudo apt-get install python-imaging
Mac和其他版本的Linux可以直接使用easy_install或pip安裝,安裝前需要把編譯環(huán)境裝好:
$ sudo easy_install PIL
如果安裝失敗,根據(jù)提示先把缺失的包(比如openjpeg)裝上。
Windows平臺(tái)就去PIL官方網(wǎng)站下載exe安裝包。
操作圖像
來(lái)看看最常見(jiàn)的圖像縮放操作,只需三四行代碼:
import Image # 打開(kāi)一個(gè)jpg圖像文件,注意路徑要改成你自己的: im = Image.open('/Users/michael/test.jpg') # 獲得圖像尺寸: w, h = im.size # 縮放到50%: im.thumbnail((w//2, h//2)) # 把縮放后的圖像用jpeg格式保存: im.save('/Users/michael/thumbnail.jpg', 'jpeg')
其他功能如切片、旋轉(zhuǎn)、濾鏡、輸出文字、調(diào)色板等一應(yīng)俱全。
一、安裝pip
python的庫(kù)一般都用pip安裝。
p3.6的時(shí)候pip已經(jīng)有了.如果沒(méi)有的話,可以用在以下http://www.lfd.uci.edu/~gohlke/pythonlibs/#pillow
下載pip-9.0.1-py2.py3-none-any.whl并運(yùn)行即可安裝.
記得講python安裝包的scripts加到環(huán)境變量中,如下圖
二、下載PIL
PIL官方版不支持py3,不過(guò)有非官方那個(gè)的替代品pillow,地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pillow
注意選擇版本:我的python是Python3.6.1,系統(tǒng)是64位的
選擇 Pillow-4.1.1-cp36-cp36m-win_amd64.whl
cp36代表cpython3.6,一般cp和python版本一樣的.
三、安裝PIL
菜單輸入cm,打開(kāi)命令提示符,以管理員身份運(yùn)行,輸入pip install Pillow-4.1.1-cp36-cp36m-win_amd64.whl,但是出錯(cuò)了,提示是C:\Windows\System32中沒(méi)有找到相應(yīng)文件。
于是我把Pillow-4.1.1-cp36-cp36m-win_amd64.whl放到C:\Windows\System32中
Bingo!這樣就ok了
- Python3中正則模塊re.compile、re.match及re.search函數(shù)用法詳解
- python 3.7.0 下pillow安裝方法
- Python實(shí)現(xiàn)更改圖片尺寸大小的方法(基于Pillow包)
- python正則表達(dá)式re之compile函數(shù)解析
- python通過(guò)pil將圖片轉(zhuǎn)換成黑白效果的方法
- python使用pil進(jìn)行圖像處理(等比例壓縮、裁剪)實(shí)例代碼
- python中PIL安裝簡(jiǎn)單教程
- python通過(guò)pil為png圖片填充上背景顏色的方法
- Python中請(qǐng)不要再用re.compile了
- Python通過(guò)PIL獲取圖片主要顏色并和顏色庫(kù)進(jìn)行對(duì)比的方法
- Python實(shí)現(xiàn)圖片裁剪的兩種方式(Pillow和OpenCV)
- python3讀取圖片并灰度化圖片的四種方法(OpenCV、PIL.Image、TensorFlow方法)總結(jié)
- Python的PIL庫(kù)中g(shù)etpixel方法的使用
- Python3安裝Pillow與PIL的方法
- Linux上安裝Python的PIL和Pillow庫(kù)處理圖片的實(shí)例教程
- python實(shí)現(xiàn)通過(guò)pil模塊對(duì)圖片格式進(jìn)行轉(zhuǎn)換的方法
- python使用PIL模塊獲取圖片像素點(diǎn)的方法
- Python圖像處理庫(kù)PIL詳細(xì)使用說(shuō)明
相關(guān)文章
python數(shù)據(jù)結(jié)構(gòu)輸入輸出及控制和異常
這篇文章主要介紹了python數(shù)據(jù)結(jié)構(gòu)輸入輸出及控制和異常,上一章節(jié)中我們介紹了python的基礎(chǔ)數(shù)據(jù)類型和集合數(shù)據(jù)類型,這章節(jié)給大家介紹一下python的輸入輸出、控制和異常,對(duì)數(shù)據(jù)類型感興趣的同學(xué)可以查看一下文章<BR>2021-12-12樹(shù)莓派使用python-librtmp實(shí)現(xiàn)rtmp推流h264的方法
今天小編就為大家分享一篇樹(shù)莓派使用python-librtmp實(shí)現(xiàn)rtmp推流h264的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07在pycharm中使用git版本管理以及同步github的方法
今天小編就為大家分享一篇在pycharm中使用git版本管理以及同步github的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-01-01使用scrapy實(shí)現(xiàn)爬網(wǎng)站例子和實(shí)現(xiàn)網(wǎng)絡(luò)爬蟲(chóng)(蜘蛛)的步驟
本文分二個(gè)示例,第一個(gè)是個(gè)簡(jiǎn)單的爬網(wǎng)站的小例子,第二個(gè)例子實(shí)現(xiàn)目是從一個(gè)網(wǎng)站的列表頁(yè)抓取文章列表,然后存入數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)包括文章標(biāo)題、鏈接、時(shí)間,大家參考使用吧2014-01-01使用tensorflow進(jìn)行音樂(lè)類型的分類
這篇文章主要介紹了使用tensorflow進(jìn)行音樂(lè)類型的分類,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08Python3.6 Schedule模塊定時(shí)任務(wù)(實(shí)例講解)
下面小編就為大家?guī)?lái)一篇Python3.6 Schedule模塊定時(shí)任務(wù)(實(shí)例講解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-11-11使用py2exe在Windows下將Python程序轉(zhuǎn)為exe文件
這篇文章主要介紹了Windows下用py2exe將Python程序轉(zhuǎn)為exe文件的方法,注意py2exe只是負(fù)責(zé)文件格式的轉(zhuǎn)換,并不能將Python程序編譯為機(jī)器碼,要的朋友可以參考下2016-03-03