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

Python的Pillow庫(kù)進(jìn)行圖像文件處理(圖文詳解)

 更新時(shí)間:2021年11月23日 11:18:17   作者:青衣煮茶  
本文詳解的講解了使用Pillow庫(kù)進(jìn)行圖片的簡(jiǎn)單處理,使用PyCharm開(kāi)發(fā)Python的詳細(xì)過(guò)程和各種第三方庫(kù)的安裝與使用。感興趣的可以了解一下

本文詳解的講解了使用Pillow庫(kù)進(jìn)行圖片的簡(jiǎn)單處理,使用PyCharm開(kāi)發(fā)Python的詳細(xì)過(guò)程和各種第三方庫(kù)的安裝與使用。

目標(biāo)

1.熟悉Python的開(kāi)發(fā)環(huán)境;

2.掌握Pillow庫(kù)的安裝方法;

3.熟悉Pillow庫(kù)的使用方法。

開(kāi)始吧!

1、打開(kāi)PyCharm,創(chuàng)建一個(gè)新的.py文件

2、配置環(huán)境

本文中使用Python3.6版本開(kāi)發(fā) 點(diǎn)擊ok 2、庫(kù)的安裝使用

在搜索欄中輸入pillow,選中第一個(gè)pillow,然后安裝。

安裝完成!

此圖中我們看到pillow庫(kù)已配置成功。

3、PIL庫(kù)概述

PIL庫(kù)可以完成圖像歸檔和圖像處理兩方面功能需求:

(1)圖像歸檔:對(duì)圖像進(jìn)行批處理、生成圖像預(yù)覽、圖像格式轉(zhuǎn)換等;

(2)圖像處理:圖像基本處理、像素處理、顏色處理等。

4、代碼段

本次使用的圖片為:

絕對(duì)路徑為D:\python作業(yè)\dog.jpg

#圖片處理:
from PIL import Image
from PIL import ImageFilter
from PIL import ImageEnhance
img = Image.open("D:\python\dog.jpg")
print(img.format)		 # 輸出圖片基本信息
print(img.mode)
print(img.size)
img_resize = img.resize((256,256)) # 調(diào)整尺寸
img_resize.save("dogresize.jpg")
img_rotate = img.rotate(45)         # 旋轉(zhuǎn)
img_rotate.save("dogrotate.jpg")
om=img.convert('L')				# 灰度處理
om.save('doggray.jpg')
om = img.filter(ImageFilter.CONTOUR)		# 圖片的輪廓
om.save('dogcontour.jpg')
om = ImageEnhance.Contrast(img).enhance(20)		# 對(duì)比度為初始的10倍
om.save('dogencontrast.jpg')
#更改圖片格式:
from PIL import Image
import os
 
filelist =["dog.jpg",
           "dogcontour.jpg",
           "dogencontrast.jpg",
           "doggray.jpg",
           "dogresize.jpg",
           "dogrotate.jpg",
           ]
for infile in filelist:
  outfile = os.path.splitext(infile)[0] + ".png"
  if infile != outfile:
    try:
      Image.open(infile).save(outfile)
    except IOError:
      print ("cannot convert", infile)

鼠標(biāo)右鍵點(diǎn)擊運(yùn)行

運(yùn)行結(jié)果

到此這篇關(guān)于Python的Pillow庫(kù)進(jìn)行圖像文件處理(圖文詳解)的文章就介紹到這了,更多相關(guān)Python Pillow圖像處理內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python實(shí)現(xiàn)螺旋矩陣的填充算法示例

    Python實(shí)現(xiàn)螺旋矩陣的填充算法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)螺旋矩陣的填充算法,結(jié)合實(shí)例形式分析了Python實(shí)現(xiàn)螺旋矩陣的相關(guān)循環(huán)、遍歷、判斷、運(yùn)算等操作技巧,需要的朋友可以參考下
    2017-12-12
  • Django的性能優(yōu)化實(shí)現(xiàn)解析

    Django的性能優(yōu)化實(shí)現(xiàn)解析

    這篇文章主要介紹了Django的性能優(yōu)化實(shí)現(xiàn)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • python3實(shí)現(xiàn)抓取網(wǎng)頁(yè)資源的 N 種方法

    python3實(shí)現(xiàn)抓取網(wǎng)頁(yè)資源的 N 種方法

    這兩天學(xué)習(xí)了python3實(shí)現(xiàn)抓取網(wǎng)頁(yè)資源的方法,發(fā)現(xiàn)了很多種方法,所以,今天添加一點(diǎn)小筆記。
    2017-05-05
  • python利用platform模塊獲取系統(tǒng)信息

    python利用platform模塊獲取系統(tǒng)信息

    這篇文章主要介紹了python利用platform模塊獲取系統(tǒng)信息,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-10-10
  • 利用PyQt5制作一個(gè)豆瓣電影信息查看器

    利用PyQt5制作一個(gè)豆瓣電影信息查看器

    這篇文章主要介紹了如何通過(guò)PyQt5制作一個(gè)查看器,可以查看豆瓣前100名電影的信息,當(dāng)然這個(gè)爬取信息比較簡(jiǎn)單。感興趣的小伙伴可以試一試
    2022-01-01
  • 使用Python實(shí)現(xiàn)將數(shù)據(jù)寫入Excel工作表

    使用Python實(shí)現(xiàn)將數(shù)據(jù)寫入Excel工作表

    在數(shù)據(jù)處理和報(bào)告生成等工作中,Excel?表格是一種常見(jiàn)且廣泛使用的工具,本文中將介紹如何使用?Python?寫入數(shù)據(jù)到?Excel?表格,并提供更高效和準(zhǔn)確的?Excel?表格數(shù)據(jù)寫入方案,需要的可以參考下
    2024-01-01
  • Python列表推導(dǎo)式與生成器表達(dá)式用法示例

    Python列表推導(dǎo)式與生成器表達(dá)式用法示例

    這篇文章主要介紹了Python列表推導(dǎo)式與生成器表達(dá)式用法,簡(jiǎn)單描述了Python列表推導(dǎo)式與生成器表達(dá)式的概念、功能,并結(jié)合具體實(shí)例形式分析了Python列表推導(dǎo)式與生成器表達(dá)式簡(jiǎn)單使用技巧,需要的朋友可以參考下
    2018-02-02
  • LyScript實(shí)現(xiàn)指令查詢功能的示例代碼

    LyScript實(shí)現(xiàn)指令查詢功能的示例代碼

    對(duì)LyScript自動(dòng)化插件進(jìn)行二次封裝,可以實(shí)現(xiàn)從內(nèi)存中讀入目標(biāo)進(jìn)程解碼后的機(jī)器碼。所以本文為大家介紹了如何實(shí)現(xiàn)LyScript指令查詢功能,需要的可以參考一下
    2022-09-09
  • python實(shí)現(xiàn)自主查詢實(shí)時(shí)天氣

    python實(shí)現(xiàn)自主查詢實(shí)時(shí)天氣

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)自主查詢實(shí)時(shí)天氣,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Python開(kāi)發(fā)中常用操作方法代碼匯總筆記

    Python開(kāi)發(fā)中常用操作方法代碼匯總筆記

    Python具有易學(xué)、易用、易擴(kuò)展、可移植性強(qiáng)等特點(diǎn),被廣泛應(yīng)用于數(shù)據(jù)分析、人工智能、Web開(kāi)發(fā)、自動(dòng)化測(cè)試等領(lǐng)域。Python在使用過(guò)程中也會(huì)遇到一些常見(jiàn)技術(shù)問(wèn)題,本文匯總Python開(kāi)發(fā)中實(shí)用操作方法代碼筆記。
    2023-06-06

最新評(píng)論