
- Python Pillow 教程
- Python Pillow - 首頁
- Python Pillow - 概述
- Python Pillow - 環境設定
- 基本影像操作
- Python Pillow - 影像處理
- Python Pillow - 調整影像大小
- Python Pillow - 翻轉和旋轉影像
- Python Pillow - 裁剪影像
- Python Pillow - 為影像新增邊框
- Python Pillow - 識別影像檔案
- Python Pillow - 合併影像
- Python Pillow - 剪下和貼上影像
- Python Pillow - 滾動影像
- Python Pillow - 在影像上寫文字
- Python Pillow - ImageDraw 模組
- Python Pillow - 連線兩張影像
- Python Pillow - 建立縮圖
- Python Pillow - 建立水印
- Python Pillow - 影像序列
- Python Pillow 顏色轉換
- Python Pillow - 影像上的顏色
- Python Pillow - 建立彩色影像
- Python Pillow - 將顏色字串轉換為 RGB 顏色值
- Python Pillow - 將顏色字串轉換為灰度值
- Python Pillow - 透過更改畫素值來更改顏色
- 影像處理
- Python Pillow - 降噪
- Python Pillow - 更改影像模式
- Python Pillow - 影像合成
- Python Pillow - 使用 Alpha 通道
- Python Pillow - 應用透視變換
- 影像濾鏡
- Python Pillow - 為影像新增濾鏡
- Python Pillow - 卷積濾鏡
- Python Pillow - 模糊影像
- Python Pillow - 邊緣檢測
- Python Pillow - 浮雕影像
- Python Pillow - 增強邊緣
- Python Pillow - 不銳化掩蔽濾鏡
- 影像增強和校正
- Python Pillow - 增強對比度
- Python Pillow - 增強銳度
- Python Pillow - 增強色彩
- Python Pillow - 校正色彩平衡
- Python Pillow - 去噪
- 影像分析
- Python Pillow - 提取影像元資料
- Python Pillow - 識別顏色
- 高階主題
- Python Pillow - 建立動畫 GIF
- Python Pillow - 批次處理影像
- Python Pillow - 轉換影像檔案格式
- Python Pillow - 為影像新增填充
- Python Pillow - 顏色反轉
- Python Pillow 與 Numpy 的結合使用
- Python Pillow 與 Tkinter 的 BitmapImage 和 PhotoImage 物件結合使用
- Image 模組
- Python Pillow - 影像混合
- Python Pillow 有用資源
- Python Pillow - 快速指南
- Python Pillow 函式參考
- Python Pillow - 有用資源
- Python Pillow - 討論
Python Pillow 函式參考
Python Pillow 是一個強大的影像處理庫,它提供了廣泛的模組和功能來執行各種影像相關任務。從基本操作(如通道操作)到高階功能(如生成圖形和評估影像上的數學表示式)。下面,您將找到 Pillow 提供的模組概述以及有關其方法的詳細資訊。
ImageChops(“通道操作”)模組
ImageChops 模組,稱為“通道操作”或“chops”,提供了一系列可對影像執行的操作,主要用於執行數學影像操作,例如增強特效、建立合成影像、演算法繪畫等等。這些操作對於影像增強、混合和建立效果非常有用。
需要注意的是,目前大多數通道操作僅適用於 8 點陣圖像,例如“L”和“RGB”。
函式
通道操作通常接受一個或兩個影像輸入,並生成一個新的影像作為輸出。除非另有說明,否則通道操作的結果始終限制在 0 到 MAX 範圍內。對於此模組中支援的模式,MAX 設定為 255。
以下是此模組中可用的方法:
序號 | 方法及描述 |
---|---|
1 |
將兩張影像相加,並將結果除以指定的比例,然後新增偏移量。 |
2 |
從另一張影像中減去一張影像,並將結果除以指定的比例,然後新增偏移量。 |
3 |
將兩張影像相加,不裁剪結果。 |
4 |
將兩張影像相減,不裁剪結果。 |
5 |
使用蒙版混合兩張影像。 |
6 |
返回影像的副本。 |
7 |
比較兩張影像,併為每個畫素返回較暗的畫素值。 |
8 |
透過用給定的灰度級填充影像的通道來建立一個新影像。 |
9 |
計算兩張影像之間的絕對差值。 |
10 |
反轉影像的畫素值。 |
11 |
比較兩張影像,併為每個畫素返回較亮的畫素值。 |
12 |
執行兩張影像之間的邏輯與運算。 |
13 |
執行兩張影像之間的邏輯或運算。 |
14 |
執行兩張影像之間的邏輯異或運算。 |
15 |
將兩張影像相乘。 |
16 |
使用柔光演算法將兩張影像疊加在一起。 |
17 |
使用強光演算法將兩張影像疊加在一起。 |
18 |
在兩張影像之間應用疊加混合模式。 |
19 |
按給定的偏移量移動影像。 |
20 |
使用螢幕混合模式將兩張反轉的影像疊加在一起。 |
ImageOps 模組
ImageOps 模組提供了一組現成的影像處理操作。以下是此模組中可用的方法列表。讓我們探索並瞭解每種方法的基本功能。
序號 | 方法及描述 |
---|---|
1 |
自動增強影像的對比度。 |
2 |
將灰度影像著色。 |
3 |
按給定比例縮放影像。 |
4 |
均衡影像的直方圖。 |
5 |
將影像轉換為灰度。 |
6 |
減少每個顏色通道的位數。 |
7 |
反轉所有高於閾值的畫素值。 |
ImageDraw 模組
ImageDraw 模組為建立新影像、新增形狀和繪製文字提供簡單的二維圖形支援。它通常用於動態生成圖形和註釋影像。
以下是此模組中可用的方法列表。讓我們探索並瞭解每種方法的基本功能:
序號 | 方法及描述 |
---|---|
1 |
在指定的邊界框內繪製一條弧線。 |
2 |
在邊界框內繪製一條弦(圓的一部分)。 |
3 |
在邊界框內繪製一個填充的扇形。 |
4 |
在影像上的指定座標處繪製點(單個畫素)。 |
5 |
繪製具有給定邊界圓的正多邊形。 |
6 |
繪製一個圓角矩形。 |
7 |
在影像上的指定位置繪製多行文字。 |
ImageGrab 模組
ImageGrab 模組提供用於將螢幕或螢幕一部分的內容捕獲到 PIL Image 記憶體中的函式。它可用於擷取螢幕截圖或從剪貼簿捕獲影像。讓我們探索並瞭解此模組中每個函式的基本功能:
序號 | 方法及描述 |
---|---|
1 |
捕獲螢幕快照。 |
2 |
捕獲剪貼簿影像的快照。 |
ImageMath 模組
ImageMath 模組允許您評估影像表示式。您可以對影像執行運算,例如算術運算、按位運算和邏輯運算。讓我們探索並瞭解該方法的基本功能:
序號 | 方法及描述 |
---|---|
1 |
評估影像上的數學表示式。 |