国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

python實現圖像處理之PiL依賴庫的案例應用詳解

瀏覽:105日期:2022-06-14 17:41:13
Python實現圖像處理:PiL依賴庫的應用

本文包含的練習題主要是PIL依賴庫,即pillow相關的應用。

練習一:使用python給圖片增加數字

實現思路:

使用PIL的Image.open導入圖片。 獲取圖片的大小。 調用ImageDraw,在圖片的指定位置寫上數字。

#coding=utf-8#Auther by Alice#在圖片的右上角增加一個數字 from PIL import Image,ImageFont,ImageDrawimage = Image.open(’/Users/alice/Documents/Photo/IMG_8379.JPG’)#打開原圖 wight, hight = image.sizetext = '015'color = (255,255,0)fontsize = wight//10font = ImageFont.truetype(’Apple Symbols’,fontsize)#設定增加的數字的參數,數字內容、數字顏色和數字字號 draw = ImageDraw.Draw(image)draw.text((fontsize*6,0), text, color, font)image.save(’/Users/alice/Documents/Photo/IMG_7997.JPG’, ’jpeg’)#保存添加了數字之后的圖片

實現前:

python實現圖像處理之PiL依賴庫的案例應用詳解

實現后:

python實現圖像處理之PiL依賴庫的案例應用詳解

修改其中兩行代碼字體和顏色如下后,

color = (105,200,45)font = ImageFont.truetype(’Palatino.ttc’,fontsize)

則運行的結果為:

python實現圖像處理之PiL依賴庫的案例應用詳解

練習二:使用python將一個圖片放大縮小

實現思路:

使用PIL,即Python圖像標準依賴庫。 使用open打開本地圖片。 使用image.thumbnail放大縮小圖片

#coding by alice#coding=utf-8 from PIL import Image im = Image.open(’/Users/alice/Documents/Develop/PythonCode/test.JPG’)# 打開一個路徑下的指定jpg圖像文件w,h = im.size# 獲得圖像尺寸im.thumbnail((w//10, h//10))# 縮放到10%im.save(’/Users/alice/Documents/Develop/PythonCode/test2.JPG’, ’jpeg’)# 把縮放后的圖像用jpeg格式保存:

等同于代碼:

#coding by alice#coding=utf-8 from PIL import Image image = Image.open(’/Users/alice/Documents/Develop/PythonCode/test.JPG’)# 打開一個路徑下的指定jpg圖像文件wight,hight = image.size# 獲得圖像尺寸image.thumbnail((weight//10, high//10))# 縮放到10%image.save(’/Users/alice/Documents/Develop/PythonCode/test2.JPG’, ’jpeg’)# 把縮放后的圖像用jpg格式保存:

運行后的效果為:

python實現圖像處理之PiL依賴庫的案例應用詳解

練習三:使用python將一個圖片實現模糊

實現思路:

使用PIL,即Python圖像標準依賴庫。 使用open打開本地圖片。 使用image.thumbnail放大縮小圖片

#coding by alice#coding=utf-8 from PIL import Imagefrom PIL import ImageFilter image = Image.open(’/Users/alice/Documents/Develop/PythonCode/test.JPG’)# 打開一個路徑下的jpg圖像文件image = image.filter(ImageFilter.BLUR)# 應用模糊濾鏡image.save(’/Users/alice/Documents/Develop/PythonCode/test3.JPG’, ’jpeg’)#保存圖片

運行后的結果為

python實現圖像處理之PiL依賴庫的案例應用詳解

如果是靜物或者人臉,放大后看則模糊效果會更明顯。

python實現圖像處理之PiL依賴庫的案例應用詳解

練習四:使用python獲取一個圖片的元素坐標

實現思路:

使用PIL,即Python圖像標準依賴庫。 使用open打開本地圖片。 使用imshow顯示圖像 獲取圖片上點擊光標,輸出坐標

#coding by alice#coding=utf-8 from PIL import Imageimport matplotlib.pyplot as plt image = Image.open(’/Users/alice/Documents/Develop/PythonCode/test.JPG’)#打開所在位置及圖像的名稱plt.figure(’image’)#圖像窗口名稱plt.imshow(image)plt.show()

python實現圖像處理之PiL依賴庫的案例應用詳解

到此這篇關于python實現圖像處理之PiL依賴庫的案例應用詳解的文章就介紹到這了,更多相關python實現圖像處理之PiL依賴庫內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: python ImageDraw pillow
相關文章:
主站蜘蛛池模板: 天堂8资源在线官网资源 | 欧美高清一区二区三区欧美 | 成人a毛片高清视频 | 亚洲天堂手机在线 | 国产孕妇孕交视频 | 作爱视频在线免费观看 | 欧美高h视频 | 日韩精品一区在线观看 | 美国一级毛片免费 | 国产精品网站 夜色 | 欧美色综合高清视频在线 | 九九久久久| 不卡无毒免费毛片视频观看 | 黄黄的网站在线观看 | 亚洲天堂手机在线 | 久久免费观看视频 | 亚洲国产欧美在线人成精品一区二区 | 日本不卡一二三区 | 亚洲在线精品视频 | 精品国产一二三区在线影院 | 欧美一级淫片免费观看 | 国产精品久久久精品视频 | 老鸭窝 国产 精品 91 | 日日噜噜噜夜夜爽爽狠狠69 | av片免费大全在线观看不卡 | 欧美怡红院高清在线 | 热er99久久6国产精品免费 | 欧美日韩另类在线观看视频 | 日韩亚洲欧美综合一区二区三区 | 亚洲图片一区二区三区 | 久久狠狠色狠狠色综合 | 男的操美女 | 一本一道波多野结衣456 | 精品自拍视频在线观看 | 亚洲自拍在线观看 | 美女张开腿让男人桶爽免费网站 | 亚洲国产精品日韩高清秒播 | 草草视频免费观看 | 国产日产久久高清欧美一区 | 韩国毛片 | 国产精品久久久影院 |