99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

Pillow 使用Image類(lèi)

2021-07-06 11:17 更新

Python圖像庫(kù)中最重要的類(lèi)是 ?Image ?類(lèi),在具有相同名稱(chēng)的模塊中定義。您可以通過(guò)多種方式創(chuàng)建這個(gè)類(lèi)的實(shí)例:從文件中加載圖像、處理其他圖像或從頭創(chuàng)建圖像。

要從文件加載圖像, 請(qǐng)使用?Image ?模塊的請(qǐng)使用 ?open()? 功能:

from PIL import Image
im = Image.open("hopper.ppm")

如果成功,此函數(shù)將返回 ?Image ?對(duì)象?,F(xiàn)在可以使用實(shí)例屬性檢查文件內(nèi)容:

>>> print(im.format, im.size, im.mode)
PPM (512, 512) RGB

這個(gè) ?format ?屬性標(biāo)識(shí)圖像的源。如果圖像不是從文件中讀取的,則將其設(shè)置為?None?。?size?屬性是包含寬度和高度(以像素為單位)的2元組。這個(gè) ?mode ?屬性定義圖像中帶區(qū)的編號(hào)和名稱(chēng),以及像素類(lèi)型和深度。常用模式有灰度圖像的“L”(亮度)、真彩色圖像的“RGB”和預(yù)壓圖像的“CMYK”。

如果無(wú)法打開(kāi)文件,則 ?OSError ?引發(fā)異常。

一旦你實(shí)例化?Image ?類(lèi),你就可以使用該類(lèi)定義的方法來(lái)處理和操作圖像。例如,讓我們顯示剛剛加載的圖像:

>>> im.show()

標(biāo)準(zhǔn)版本的 ?show() ?不是很有效,因?yàn)樗鼘D像保存到臨時(shí)文件并調(diào)用公用程序來(lái)顯示圖像。如果您沒(méi)有安裝適當(dāng)?shù)墓贸绦?,它甚至不?huì)工作。但是,當(dāng)它工作時(shí),它對(duì)于調(diào)試和測(cè)試非常方便。

以下各節(jié)概述了此庫(kù)中提供的不同功能。

以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)