Python Pillow 圖像處理庫詳解(常用Pillow函數(shù)及其參數(shù))
Pillow(之前稱為PIL,Python Imaging Library)是一個開源的Python圖像處理庫,它提供了廣泛的文件格式支持、強大的圖像處理能力和易于使用的API。Pillow可以處理幾乎所有類型的圖像文件,并且可以進行復(fù)雜的圖像操作,如旋轉(zhuǎn)、縮放、顏色轉(zhuǎn)換等。
Pillow的主要特點
- 廣泛的文件格式支持:支持打開、保存和操作多種圖像文件格式。
- 圖像處理能力:提供圖像過濾、顏色轉(zhuǎn)換、幾何變換等功能。
- 易于使用的API:提供了簡單直觀的API來處理圖像。
- 圖像過濾:包括模糊、銳化、邊緣檢測等多種濾鏡效果。
- 圖像繪制:可以在圖像上繪制文本、線條、形狀等。
常用Pillow函數(shù)及其參數(shù)
Image.open()
打開圖像文件并返回一個Image對象。
filename: 圖像文件的路徑。
Image.new()
創(chuàng)建一個新的圖像。
mode: 圖像模式,如'RGB'、'L'等。size: 圖像的尺寸,格式為(width, height)。Image.save()
保存圖像到文件。
filename: 保存的文件路徑。format: 文件格式。
Image.resize()
調(diào)整圖像的大小。
size: 新的圖像尺寸。resample: 重采樣過濾器。
Image.crop()
裁剪圖像。
bbox: 裁剪區(qū)域的邊界框。
Image.rotate()
旋轉(zhuǎn)圖像。
angle: 旋轉(zhuǎn)角度。resample: 重采樣過濾器。
Image.transpose()
轉(zhuǎn)換圖像。
method: 轉(zhuǎn)換方法,如Image.FLIP_LEFT_RIGHT。
Image.filter()
應(yīng)用濾鏡效果。
filter: 濾鏡對象。
ImageDraw.Draw()
在圖像上進行繪制。
image: 要繪制的圖像對象。
ImageFont.truetype()
加載TrueType或OpenType字體文件。
font: 字體文件的路徑。size: 字體大小。 示例
以下是一個使用Pillow進行圖像處理的示例:
from PIL import Image, ImageDraw, ImageFont
# 打開圖像
image = Image.open('input.jpg')
# 創(chuàng)建一個新的圖像
new_image = Image.new('RGB', (200, 200), 'white')
# 將原始圖像粘貼到新圖像上
new_image.paste(image, (50, 50))
# 旋轉(zhuǎn)圖像
rotated_image = new_image.rotate(45, expand=True)
# 繪制文本
draw = ImageDraw.Draw(rotated_image)
font = ImageFont.truetype('arial.ttf', 15)
draw.text((10, 10), 'Hello, Pillow!', font=font, fill='black')
# 保存圖像
rotated_image.save('output.jpg')在這個示例中,我們首先打開了一個圖像文件,然后創(chuàng)建了一個新的白色圖像。我們將原始圖像粘貼到新圖像上,然后旋轉(zhuǎn)了新圖像。最后,我們在圖像上繪制了文本,并保存了最終的圖像。
到此這篇關(guān)于Python Pillow 圖像處理庫詳解的文章就介紹到這了,更多相關(guān)Python 圖像處理庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python subprocess 殺掉全部派生的子進程方法
下面小編就為大家?guī)硪黄猵ython subprocess 殺掉全部派生的子進程方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-01-01
基于使用paramiko執(zhí)行遠程linux主機命令(詳解)
下面小編就為大家?guī)硪黄谑褂胮aramiko執(zhí)行遠程linux主機命令(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-10-10
flask后端request獲取參數(shù)的幾種方式整理
這篇文章主要為大家介紹了flask后端request獲取參數(shù)的幾種方式整理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06

