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

python中的Pillow常用功能詳解

 更新時(shí)間:2025年02月24日 09:20:53   作者:大懶貓軟件  
Pillow是一個(gè)強(qiáng)大的圖像處理庫,支持多種圖像操作,如打開、保存、裁剪、調(diào)整大小、旋轉(zhuǎn)、翻轉(zhuǎn)、過濾、合成、添加文字、調(diào)整模式和創(chuàng)建縮略圖,本文介紹python中的Pillow常用功能,感興趣的朋友一起看看

Pillow 的常用功能

Pillow 是一個(gè)強(qiáng)大的圖像處理庫,提供了豐富的功能來處理和操作圖像。以下是一些常用的功能及其示例代碼:

1. 打開和保存圖像

Pillow 可以輕松地打開和保存各種格式的圖像文件。

示例代碼

from PIL import Image
# 打開圖像
img = Image.open("example.jpg")
# 顯示圖像
img.show()
# 保存圖像
img.save("output.jpg")

2. 裁剪圖像

裁剪圖像的特定區(qū)域。

示例代碼

Python復(fù)制

from PIL import Image
# 打開圖像
img = Image.open("example.jpg")
# 裁剪圖像(左上角坐標(biāo),右下角坐標(biāo))
cropped_img = img.crop((50, 50, 200, 200))
# 顯示裁剪后的圖像
cropped_img.show()

3. 調(diào)整圖像大小

調(diào)整圖像的大小。

示例代碼

from PIL import Image
# 打開圖像
img = Image.open("example.jpg")
# 調(diào)整圖像大小
resized_img = img.resize((300, 300))
# 顯示調(diào)整大小后的圖像
resized_img.show()

4. 旋轉(zhuǎn)圖像

旋轉(zhuǎn)圖像。

示例代碼

from PIL import Image
# 打開圖像
img = Image.open("example.jpg")
# 旋轉(zhuǎn)圖像
rotated_img = img.rotate(90)
# 顯示旋轉(zhuǎn)后的圖像
rotated_img.show()

5. 翻轉(zhuǎn)圖像

水平或垂直翻轉(zhuǎn)圖像。

示例代碼

from PIL import Image
# 打開圖像
img = Image.open("example.jpg")
# 水平翻轉(zhuǎn)
flipped_img = img.transpose(Image.FLIP_LEFT_RIGHT)
# 顯示翻轉(zhuǎn)后的圖像
flipped_img.show()

6. 圖像過濾

應(yīng)用各種濾鏡,如模糊、銳化等。

示例代碼

from PIL import Image, ImageFilter
# 打開圖像
img = Image.open("example.jpg")
# 應(yīng)用模糊濾鏡
blurred_img = img.filter(ImageFilter.BLUR)
# 顯示模糊后的圖像
blurred_img.show()

7. 圖像合成

將多個(gè)圖像合成在一起。

示例代碼

from PIL import Image
# 打開兩個(gè)圖像
img1 = Image.open("example1.jpg")
img2 = Image.open("example2.jpg")
# 調(diào)整圖像大小以匹配
img2 = img2.resize(img1.size)
# 合成圖像
combined_img = Image.blend(img1, img2, alpha=0.5)
# 顯示合成后的圖像
combined_img.show()

8. 添加文字

在圖像上添加文字。

示例代碼

from PIL import Image, ImageDraw, ImageFont
# 打開圖像
img = Image.open("example.jpg")
# 創(chuàng)建一個(gè)繪圖對象
draw = ImageDraw.Draw(img)
# 指定字體和大小
font = ImageFont.truetype("arial.ttf", 36)
# 在圖像上添加文字
draw.text((50, 50), "Hello, Pillow!", font=font, fill=(255, 0, 0))
# 顯示圖像
img.show()

9. 調(diào)整圖像模式

將圖像轉(zhuǎn)換為不同的模式,如灰度、RGB 等。

示例代碼

from PIL import Image
# 打開圖像
img = Image.open("example.jpg")
# 轉(zhuǎn)換為灰度圖像
gray_img = img.convert("L")
# 顯示灰度圖像
gray_img.show()

10. 創(chuàng)建縮略圖

生成圖像的縮略圖。

示例代碼

from PIL import Image
# 打開圖像
img = Image.open("example.jpg")
# 創(chuàng)建縮略圖
img.thumbnail((128, 128))
# 顯示縮略圖
img.show()

Pillow 提供了豐富的功能,用于處理和操作圖像。通過上述示例代碼,你可以輕松地實(shí)現(xiàn)圖像的打開、保存、裁剪、調(diào)整大小、旋轉(zhuǎn)、翻轉(zhuǎn)、過濾、合成、添加文字、調(diào)整模式和創(chuàng)建縮略圖等操作。希望這些功能和示例代碼能幫助你更好地使用 Pillow 進(jìn)行圖像處理。

到此這篇關(guān)于python中的Pillow 有哪些常用的功能?的文章就介紹到這了,更多相關(guān)python Pillow 功能內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python曲線擬合詳解

    Python曲線擬合詳解

    這篇文章主要介紹了關(guān)于python曲線擬合,scipy.optimize中,curve_fit函數(shù)可調(diào)用非線性最小二乘法進(jìn)行函數(shù)擬合,文中有詳細(xì)的代碼作為參考,需要的朋友可以閱讀參考
    2023-04-04
  • 如何利用pygame實(shí)現(xiàn)打飛機(jī)小游戲

    如何利用pygame實(shí)現(xiàn)打飛機(jī)小游戲

    pygame是python的一個(gè)做游戲的庫,非常適合做游戲開發(fā),這篇文章主要給大家介紹了關(guān)于如何利用pygame實(shí)現(xiàn)打飛機(jī)小游戲的相關(guān)資料,需要的朋友可以參考下
    2021-05-05
  • Android Q之氣泡彈窗的實(shí)現(xiàn)示例

    Android Q之氣泡彈窗的實(shí)現(xiàn)示例

    這篇文章主要介紹了Android Q之氣泡彈窗的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Python實(shí)現(xiàn)新年愿望代碼雨效果

    Python實(shí)現(xiàn)新年愿望代碼雨效果

    新的一年又要來了,這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)新年愿望代碼雨的動畫效果。文中的示例代碼講解詳細(xì),感興趣的可以動手嘗試一下
    2023-01-01
  • Python如何實(shí)現(xiàn)遠(yuǎn)程方法調(diào)用

    Python如何實(shí)現(xiàn)遠(yuǎn)程方法調(diào)用

    這篇文章主要介紹了Python如何實(shí)現(xiàn)遠(yuǎn)程方法調(diào)用,文中講解非常細(xì)致,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • 淺談Python 參數(shù)與變量

    淺談Python 參數(shù)與變量

    這篇文章主要介紹了Python 參數(shù)與變量的的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • 利用Python批量提取Win10鎖屏壁紙實(shí)戰(zhàn)教程

    利用Python批量提取Win10鎖屏壁紙實(shí)戰(zhàn)教程

    這篇文章主要給大家介紹了關(guān)于利用Python批量提取Win10鎖屏壁紙的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03
  • 詳解Python中的Descriptor描述符類

    詳解Python中的Descriptor描述符類

    這里我們將來詳解Python中的Descriptor描述符類,包括定義描述符并展示如何調(diào)用描述符,需要的朋友可以參考下
    2016-06-06
  • Python 實(shí)現(xiàn)將numpy中的nan和inf,nan替換成對應(yīng)的均值

    Python 實(shí)現(xiàn)將numpy中的nan和inf,nan替換成對應(yīng)的均值

    這篇文章主要介紹了Python 實(shí)現(xiàn)將numpy中的nan和inf,nan替換成對應(yīng)的均值,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python計(jì)算矩陣的和積的實(shí)例詳解

    Python計(jì)算矩陣的和積的實(shí)例詳解

    在本篇內(nèi)容里小編給大家整理的是關(guān)于Python計(jì)算矩陣的和積的實(shí)例詳解內(nèi)容,需要的朋友們參考下。
    2020-09-09

最新評論