怎么在Python中使用Image模塊對(duì)圖像進(jìn)行處理-創(chuàng)新互聯(lián)

本篇文章給大家分享的是有關(guān)怎么在Python中使用Image模塊對(duì)圖像進(jìn)行處理,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

成都創(chuàng)新互聯(lián)公司自2013年起,先為望江等服務(wù)建站,望江等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為望江企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

1. 首先需要導(dǎo)入需要的圖像庫(kù):

import Image

2. 讀取一張圖片:

im=Image.open('/home/Picture/test.jpg')

3. 顯示一張圖片:

im.show()

4. 保存圖片:

im.save("save.gif","GIF") #保存圖像為gif格式

5. 創(chuàng)建新圖片:

Image.new(mode,size)
Image.new(mode,size,color)

栗子:

newImg = Image.new("RGBA",(640,480),(0,255,0))
newImg.save("newImg.png","PNG")

6.兩張圖片相加:

Image.blend(img1,img2,alpha) # 這里alpha表示img1和img2的比例參數(shù)

7. 點(diǎn)操作:

im.point(function) #,這個(gè)function接受一個(gè)參數(shù),且對(duì)圖片中的每一個(gè)點(diǎn)執(zhí)行這個(gè)函數(shù)

比如:

out=im.point(lambdai:i*1.5)#對(duì)每個(gè)點(diǎn)進(jìn)行50%的加強(qiáng)

8. 查看圖像信息:

im.format, im.size, im.mode

9. 圖片裁剪:

box=(100,100,500,500)
#設(shè)置要裁剪的區(qū)域
region=im.crop(box) #此時(shí),region是一個(gè)新的圖像對(duì)象。

10. 圖像黏貼(合并)

im.paste(region,box)#粘貼box大小的region到原先的圖片對(duì)象中。

11. 通道分離:

r,g,b=im.split()#分割成三個(gè)通道,此時(shí)r,g,b分別為三個(gè)圖像對(duì)象。

12. 通道合并:

im=Image.merge("RGB",(b,g,r))#將b,r兩個(gè)通道進(jìn)行翻轉(zhuǎn)。

13. 改變圖像的大?。?/p>

out=img.resize((128,128))#resize成128*128像素大小

14. 旋轉(zhuǎn)圖像:

out=img.rotate(45) #逆時(shí)針旋轉(zhuǎn)45度

有更方便的:

region = region.transpose(Image.ROTATE_180)

15. 圖像轉(zhuǎn)換:

out = im.transpose(Image.FLIP_LEFT_RIGHT)
#左右對(duì)換。
out = im.transpose(Image.FLIP_TOP_BOTTOM)
#上下對(duì)換

16. 圖像類型轉(zhuǎn)換:

im=im.convert("RGBA")

17. 獲取某個(gè)像素位置的值:

im.getpixel((4,4))

18. 寫某個(gè)像素位置的值:

img.putpixel((4,4),(255,0,0))

以上就是怎么在Python中使用Image模塊對(duì)圖像進(jìn)行處理,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

文章題目:怎么在Python中使用Image模塊對(duì)圖像進(jìn)行處理-創(chuàng)新互聯(lián)
文章地址:http://bm7419.com/article20/cdgico.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google品牌網(wǎng)站制作、網(wǎng)站設(shè)計(jì)公司網(wǎng)站制作、外貿(mào)建站、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

營(yíng)銷型網(wǎng)站建設(shè)