欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python pillow庫的基礎(chǔ)使用教程

 更新時間:2021年01月13日 10:30:42   作者:changhao  
這篇文章主要介紹了python pillow庫的基礎(chǔ)使用教程,幫助大家更好的理解和使用python,感興趣的朋友可以了解下

知識點

  • 圖像模塊 (Image.Image)

Image模塊的功能
Image模塊的方法

  • ImageChops模塊
  • ImageColor模塊

基礎(chǔ)使用

圖像模塊 Image.Image

加載圖像對象,旋轉(zhuǎn)90度并顯示

from PIL import Image
#顯示圖像
im = Image.open('background.jpg')
im.show()

# 轉(zhuǎn)換圖像90度
im.rotate(90).show()

創(chuàng)建縮略圖 128x128

from PIL import Image
import glob, os
size = 128, 128
for infile in glob.glob('D:\code\gitee\pydata\python3-example\pillow_demo\*.jpg'):
  print(infile)
  filename = os.path.split(infile)[-1]
  im = Image.open(infile)
  im.thumbnail(size, Image.ANTIALIAS)
  im.save("D:\code\gitee\pydata\python3-example\pillow_demo\\" + filename)

創(chuàng)建一個新圖像, 分辨率為1920*1080

from PIL import Image
im = Image.new('RGB', (1920, 1080), (255, 0, 0))
im1 = Image.new('RGB', (1920, 1080), 'red')
im2 = Image.new('RGB', (1920, 1080), '#FF0000')
im2.show()

將圖像轉(zhuǎn)換為PNG

im = Image.open('background.jpg', 'r')
im.save('background.png')
im.show()
im_png = Image.open('background.png', 'r')
print(im_png.format)

ImageChops模塊

ImageChops模塊包含多個算術(shù)圖像的操作,稱為通道操作,它們可以實現(xiàn),特殊效果,圖像合成,算法繪畫等

它的功能大多數(shù)通道操作都是采用一個或兩個圖像參數(shù)比較來返回一個新圖像,下面只列出一些常用的方法:

IC.lighter(image1,image2):逐個像素地比較兩個圖像,并返回包含較亮值的新圖像

from PIL import Image
from PIL import ImageChops
im1=Image.open('1.jpg')
im2=Image.open('2.jpg')

IC_image=ImageChops.lighter(im1,im2)
IC_image.show()

ImageColor模塊

ImageColor模塊用來實現(xiàn)RGB顏色表轉(zhuǎn)換,它支持是顏色格式包括:

  • 十六進(jìn)制顏色說明符,例如,“#ff0000”指定純紅色
  • RGB函數(shù),以“rgb(紅色,綠色,藍(lán)色)”給出,其中顏色值是0到255范圍內(nèi)的整數(shù),如,“rgb(255,0,0)”和“rgb(100%,0%,0%)
  • 常見的HTML顏色名稱,例如,“red”指定純紅色

getrgb(color):將顏色字符串轉(zhuǎn)換為RGB元組

from PIL import ImageColor
IC_image=ImageColor.getrgb('red')
print(IC_image)

#
(255, 0, 0)

以上就是python pillow庫的基礎(chǔ)使用教程的詳細(xì)內(nèi)容,更多關(guān)于python pillow庫使用的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python 將json數(shù)據(jù)提取轉(zhuǎn)化為txt的方法

    python 將json數(shù)據(jù)提取轉(zhuǎn)化為txt的方法

    今天小編就為大家分享一篇python 將json數(shù)據(jù)提取轉(zhuǎn)化為txt的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • 深入淺析python的第三方庫pandas

    深入淺析python的第三方庫pandas

    這篇文章主要介紹了python的第三方庫pandas的相關(guān)知識,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • 用python給自己做一款小說閱讀器過程詳解

    用python給自己做一款小說閱讀器過程詳解

    這篇文章主要介紹了用python給自己做一款小說閱讀器過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • Python 實現(xiàn)平臺類游戲添加跳躍功能

    Python 實現(xiàn)平臺類游戲添加跳躍功能

    這篇文章主要介紹了Python 實現(xiàn)平臺類游戲添加跳躍功能,,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • Python中pow()和math.pow()函數(shù)用法示例

    Python中pow()和math.pow()函數(shù)用法示例

    這篇文章主要介紹了Python中pow()和math.pow()函數(shù)用法,結(jié)合具體實例形式分析了Python使用pow()和math.pow()函數(shù)進(jìn)行冪運算的相關(guān)操作技巧,需要的朋友可以參考下
    2018-02-02
  • python提取圖像的名字*.jpg到txt文本的方法

    python提取圖像的名字*.jpg到txt文本的方法

    下面小編就為大家分享一篇python提取圖像的名字*.jpg到txt文本的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Windows下搭建python開發(fā)環(huán)境詳細(xì)步驟

    Windows下搭建python開發(fā)環(huán)境詳細(xì)步驟

    這篇文章主要為大家詳細(xì)介紹了Windows下搭建python開發(fā)環(huán)境,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-05-05
  • 通過Python 獲取Android設(shè)備信息的輕量級框架

    通過Python 獲取Android設(shè)備信息的輕量級框架

    今天跟大家分享一下,如何通過Python實現(xiàn)一個輕量級的庫來獲取電腦上連接的Android設(shè)備信息,需要的朋友參考下吧
    2017-12-12
  • 詳解python中的閉包

    詳解python中的閉包

    這篇文章主要介紹了python中閉包的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-09-09
  • 在python中利用GDAL對tif文件進(jìn)行讀寫的方法

    在python中利用GDAL對tif文件進(jìn)行讀寫的方法

    今天小編就為大家分享一篇在python中利用GDAL對tif文件進(jìn)行讀寫的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11

最新評論