<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
pip install Pillow
from PIL import Image im = Image.open("picture.jpg") im.show()
from PIL import Image im = Image.open("picture.jpg") im.save("result.png")
from PIL import Image im = Image.open("picture.jpg") im.thumbnail((128, 128)) im.save("result.jpg")
from PIL import Image im = Image.open("picture.jpg") print(im.format)
from PIL import Image im = Image.open("picture.jpg") print(im.info)
from PIL import Image im = Image.open("picture.jpg") print(im.palette)
from PIL import Image im= Image.new("RGB", (128, 128), "#FF0000") im.show()
from PIL import Image im = Image.open("picture.jpg") print(im.mode)
from PIL import Image im = Image.open("picture.jpg") new_im = im.convert('L') print(new_im.mode) new_im.show()
from PIL import Image im = Image.open("picture.jpg") print(im.mode) matrix = (0.412453,0.357580, 0.180423, 0, 0.212671,0.715160, 0.072169, 0, 0.019334,0.119193, 0.950227, 0 ) new_im = im.convert("L", matrix) print(new_im.mode) new_im.show()
from PIL import Image im = Image.open("picture.jpg") print(im.size)
from PIL import Image im = Image.open("picture.jpg") r,g,b = im.split() print(r.mode) print(r.size) print(im.size)
from PIL import Image im = Image.open("picture.jpg") # 複製 im.copy() # 裁剪 im.crop((100, 100, 400, 400)) # 將一張圖貼上到另一張影象上 im.paste(im.transpose(Image.ROTATE_180),im) # 合併類使用一些單通道影象,建立一個新的影象 Image.merge("RGB", im.split())
from PIL import Image im = Image.open("picture.jpg") # 修改尺寸 im.resize((128, 128)) # 角度旋轉 im.rotate(45) # 返回當前影象的翻轉或者旋轉的拷貝 # 值為:FLIP_LEFT_RIGHT,FLIP_TOP_BOTTOM,ROTATE_90,ROTATE_180,ROTATE_270 im.transpose(Image.ROTATE_90) # 用給定的尺寸生成一張新的影象,與原圖有相同的模式 im.transform((200, 200), Image.EXTENT, (0, 0, 300, 300))
ImageEnhance
物件就能快速地進行設定。 可以調整對比度、亮度、色平衡和銳利度from PIL import Image from PIL import ImageEnhance im = Image.open("picture.jpg") enh = ImageEnhance.Contrast(im) enh.enhance(1.3).show("30% more contrast")
from PIL import Image from PIL import ImageFilter im = Image.open("picture.jpg") # 均值濾波 im1 = im.filter(ImageFilter.BLUR) # 找輪廓 im2 = im.filter(ImageFilter.CONTOUR) # 邊緣檢測 im3 = im.filter(ImageFilter.FIND_EDGES) im.show() im1.show() im2.show() im3.show()
from PIL import Image im1 = Image.open("picture1.jpg") im2 = Image.open("picture2.jpg") im = Image.blend(im1, im2, 0.30) im.show()
from PIL import Image im1 = Image.open("picture1.jpg") im2 = Image.open("picture2.jpg") im = Image.composite(im1, im2, 'L') im.show()
from PIL import Image im = Image.open("picture.jpg") print(im.size,im.mode) new_im = im.draft("L", (200,200)) print(new_im.size,new_im.mode) new_im.show()
from PIL import Image im = Image.open("picture.jpg") print(im.getbands())
from PIL import Image im = Image.open("picture.jpg") print(im.getbbox())
from PIL import Image im = Image.open("picture.jpg") print(im.getdata())
from PIL import Image im = Image.open("picture.jpg") print(im.getextrema())
from PIL import Image im = Image.open("picture.jpg") print(im.getpixel((10,0)))
from PIL import Image im = Image.open("picture.jpg") im_histogram = im.histogram() print(im_histogram[0])
from PIL import Image im = Image.open("picture.jpg") pix = im.load() print(pix[0,2])
from PIL import Image im_gif = Image.open("loading.gif") print(im_gif.mode) # 預設開啟時是第0幀 im_gif.show() im_gif.seek(1) im_gif.show() im_gif.seek(3) im_gif.show()
from PIL import Image im_gif = Image.open("loading.gif") print(im_gif.tell()) im_gif.seek(3) print(im_gif.tell())
到此這篇關於python 包之 Pillow 影象處理教學分享的文章就介紹到這了,更多相關python Pillow 影象處理內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45