pip3 install pillow
基本使用
from PIL import Image
# new 創(chuàng)建一張圖片
im1 = Image.new('RGB', (500, 300), (50, 100, 150))
# show 用默認(rèn)的圖片打開(kāi)方式打開(kāi)圖片
im1.show()
# save 保存圖片
im1.save('xyz.png')
# open 打開(kāi)一張圖片
im2 = Image.open('xyz.png')
# filename 文件名
print(im2.filename)
# mode 模式
print(im2.mode)
# 圖片大?。簊ize、寬度:width、高度:height
print(im2.size, im2.width, im2.height)
# rotate:旋轉(zhuǎn) expand : 保存邊角
im2_rotate = im2.rotate(80, expand=True)
im2_rotate.show()
# crop 切圖
# 前兩個(gè)值為左上角坐標(biāo)
# 后兩個(gè)值為右下角坐標(biāo)
im2_crop = im2.crop((30, 30, 100, 100))
im2_crop.show()
# 設(shè)置圖片大小 resize
im3 = im2.resize((200, 200))
print(im3.size)
im3.show()
# getdata 獲取圖片全部像素的內(nèi)容
print(list(im2.getdata()))
# 獲取單個(gè)位置的像素值
print(im2.getpixel((20, 30)))
# convert('L') 彩色圖像轉(zhuǎn)為灰度
im2_L = im2.convert('L')
im2_L.show()
# 粘貼 paste
im_paste = Image.new("RGB", (100, 100), 0)
im2_L.paste(im_paste, (50, 50))
# 復(fù)制 copy
im2_copy = im2_L.copy()
im2_copy.show()
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。