Python图像PIL设计和GIF动图
2021-02-12 07:17
标签:颜色 ast inf format python alt oss image try 1.GIF文件图像提取: 对一个GIF格式动态文件,提取其中各帧图像,并保存为文件。 原GIF: 结果: 2.对图片生成缩略图 原图: 结果: 3、对图像改变颜色,轮廓,浮雕操作,锐度 (1)改变颜色 原图: 结果: (2)获取轮廓 (3)浮雕 结果: (4)锐度 结果: 4、制作GIF 结果: 以上图片转自稿定设计 Python图像PIL设计和GIF动图 标签:颜色 ast inf format python alt oss image try 原文地址:https://www.cnblogs.com/ghh0/p/12731249.html 1 from PIL import Image
2
3 im = Image.open(‘棒棒哒.gif‘) # 读入一个GIF文件
4 try:
5 im.save(‘picframe{:02d}.png‘.format(im.tell()))
6 while True:
7 im.seek(im.tell()+1)
8 im.save(‘picframe{:02d}.png‘.format(im.tell()))
9 except:
10 print("处理结束")
1 from PIL import Image
2 im = Image.open(‘img105.jpg‘)
3 im.thumbnail((128,128))
4 im.save("img105","JPEG")
1 from PIL import Image
2 im = Image.open(‘birdnest.jpg‘)
3 r, g, b = im.split()
4 om = Image.merge("RGB", (b, g, r))
5 om.save("birdnest.jpg")
1 from PIL import Image
2 from PIL import ImageFilter
3 im = Image.open(‘img105wps.jpg‘)
4 om=im.filter(ImageFilter.CONTOUR)
5 om.save("img105wpsContour.jpg")
1 from PIL import Image
2
3 from PIL import ImageFilter
4 im = Image.open(‘img105wps.jpg‘)
5 om=im.filter(ImageFilter.EMBOSS
6 )
7 om.save("img105wpsEMBOSS.jpg")
from PIL import Image
from PIL import ImageEnhance
im = Image.open(‘img105.jpg‘)
om=ImageEnhance.Contrast(im)
om.enhance(20).save("img105EnContrast.jpg")
1 import imageio
2 img_paths = ["棒棒哒01.png","棒棒哒02.png","棒棒哒03.png","棒棒哒04.png","棒棒哒05.png","棒棒哒06.png"]
3 gif_images = []
4 for path in img_paths:
5 gif_images.append(imageio.imread(path))
6 imageio.mimsave("test.gif",gif_images,fps=1)
文章标题:Python图像PIL设计和GIF动图
文章链接:http://soscw.com/index.php/essay/54355.html