八, 圖片旋轉
img = Image.open("./data/貓咪圖片.jpg")
img_rotated = img.rotate(15,center = (0,0)) #以center為中心逆時針旋轉
img_rotated
九, 圖片翻轉
img = Image.open("./data/貓咪圖片.jpg")
# 左右翻轉
img_left_right = img.transpose(Image.FLIP_LEFT_RIGHT)
img_left_right
# 上下翻轉
img_top_bottom = img.transpose(Image.FLIP_TOP_BOTTOM)
img_top_bottom
十, 提取圖片邊緣
img = Image.open("./data/貓咪圖片.jpg")
img_edges = img.filter(ImageFilter.FIND_EDGES)
img_edges
十一, 圖片高斯模糊
img = Image.open("./data/貓咪圖片.jpg")
img_blur = img.filter(ImageFilter.GaussianBlur(radius=3))
img_blur
十二, 在圖片上繪制文字
img = Image.open("./data/貓咪圖片.jpg")
draw = ImageDraw.Draw(img)
arial = ImageFont.truetype('./data/simsun.ttc', 46)
draw.text((250,450),"敢梭哈嗎?",font =arial, fill="white")
img
十三, 在圖片上繪制直線
img = Image.open("./data/貓咪圖片.jpg")
draw = ImageDraw.Draw(img)
draw.line([0,0,641,641],fill = "red",width = 5)
img
十四, 在圖片上繪制矩形
img = Image.open("./data/貓咪圖片.jpg")
draw = ImageDraw.Draw(img)
draw.rectangle([78,24,455,320], fill=None, outline ='lawngreen',width = 5)
img
十五, 在圖片上繪制橢圓
img = Image.open("./data/貓咪圖片.jpg")
draw = ImageDraw.Draw(img)
draw.arc(xy = [78,24,455,320],start = 0,end = 360,fill="red",width=5)
img
十六, 在圖片上粘貼其他圖片
img = Image.open("./data/貓咪圖片.jpg")
img_resized = img.resize((150,150))
img.paste(img_resized,box = [460,50])
img
以上就是 pillow 的一些基本操作。對pillow和圖像處理方面有其他疑問或想法,可以在留言區(qū)中討論交流,具體代碼問題可發(fā)在我們的論壇上(附上必要的代碼和輸出)。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
圖像處理
+關注
關注
27文章
1289瀏覽量
56722 -
機器學習
+關注
關注
66文章
8406瀏覽量
132558 -
python
+關注
關注
56文章
4792瀏覽量
84627
發(fā)布評論請先 登錄
相關推薦
Python基礎-圖像處理工具包
增強,直方圖處理,插值和濾波等 等。雖然在這個軟件包上要實現(xiàn)類似MATLAB中的復雜的圖像處理算法并不太適合,但是Python的快速開發(fā)能力以及面向對象等等諸多特點使得它
發(fā)表于 03-30 14:09
?17次下載
Python圖像處理庫Pillow入門教程和代碼資料免費下載
Pillow 是Python 里的圖像處理庫(PIL:Python Image Library),提供了了廣泛的文件格式支持,強大的
發(fā)表于 01-11 16:20
?30次下載
Python中最常用十大圖像處理庫詳細介紹
本文主要介紹了一些簡單易懂最常用的Python圖像處理庫當今世界充滿了各種數(shù)據(jù),而圖像是其中高的
詳解Python中的Pandas和Numpy庫
pandas、numpy是Python數(shù)據(jù)科學中非常常用的庫,numpy是Python的數(shù)值計算擴展,專門用來處理矩陣,它的運算效率比列表更
十個簡單易懂最常用的 Python 圖像處理庫
本文主要介紹了一些簡單易懂最常用的 Python 圖像處理庫。
當今世界充滿了各種數(shù)據(jù),而圖像
關于python中非常實用的一個圖像處理庫 1
PIL:Python Imaging Library,是Python環(huán)境下最受歡迎的圖像處理庫,木有之一
如何安裝常用Python庫
Python作為一種流行的編程語言,擁有豐富的第三方庫資源,這些庫可以幫助開發(fā)者輕松實現(xiàn)各種功能,從數(shù)據(jù)分析到Web開發(fā),從機器學習到圖像
python讀取數(shù)據(jù)庫數(shù)據(jù) python查詢數(shù)據(jù)庫 python數(shù)據(jù)庫連接
使用第三方庫,包括MySQLDB、sqlite3、psycopg2等庫。其中MySQLDB是Python連接MySQL數(shù)據(jù)庫的
如何安裝Python圖像處理PIL庫
載Pillow源碼包,解壓后,在終端或命令行中進入源碼目錄,輸入以下代碼: python setup.py install 注意:Pillow是PIL庫的一個分支,它是更加活躍和完善的
評論