美文网首页
python3图片横向拼接(雪碧图制作)

python3图片横向拼接(雪碧图制作)

作者: EasonYi | 来源:发表于2020-12-27 11:23 被阅读0次
使用python快速将序列图集转为雪碧图
注意事项:
  • 图片输出输出格式
  • 部分经过压缩软件压缩的图片合成后回损失透明通道,尽量使用原图合并
源码如下:
from os import listdir
from PIL import Image

path = 'xxxxx'//目录地址
dirs = listdir(path)

ims = [Image.open(('%s/%s' % (path, fn))) for fn in sorted(dirs) if fn.endswith('.jpg')]

if len(ims) > 0:
    width, height = ims[0].size
    result = Image.new(ims[0].mode, (width * len(ims), height))

    for i, im in enumerate(ims):
        result.paste(im, box=(i * width, 0))
    result.save('xxx.jpg')//输出文件名
else:
    print('no file')

相关文章

  • python3图片横向拼接(雪碧图制作)

    使用python快速将序列图集转为雪碧图 注意事项: 图片输出输出格式 部分经过压缩软件压缩的图片合成后回损失透明...

  • css-雪碧图

    雪碧图 雪碧图是图片拼接技术,主要用来减少http请求。 制作 ps 自己制作 使用工具,在windows有CSS...

  • 前端 利用steps设置不连续动画

    1.准备 制作横向的雪碧图,例如11张小图拼成一张雪碧图 2.设置动画,背景位置变化 @keyframes gif...

  • 图片

    使用图片压缩,如 tinypng ,减少体积 对于HTTP1.1,可以使用雪碧图拼接icon做成单张图片,减少请求...

  • 2016-3-9 记录

    PHOTOSHOP 什么是切图 分析UI:组织html结构,需要的图片(前景,背景) 制作雪碧图 图片优化 htm...

  • 雪碧图和background属性

    雪碧图 就是将网页制作中使用的多个小图片合并成一个图片,使用css计数将这张合成的图片应用在网页不同的地方,雪碧图...

  • 雪碧图

    雪碧图: 就是将网页制作中使用的多个小图片合并成一个图片,使用css计数将这张合成的图片应用在网页不同的地方,雪碧...

  • canvas图片拼接(横向)

    canvas图片拼接(横向) 之前的工作中遇到的拼接图片问题,于是写了这个图片拼接。大家一起看看吧! 毫无疑问,这...

  • 雪碧图制作-mapbox本地化

    雪碧图制作-mapbox本地化 1. 雪碧图制作1.1. 安装1.1.1. nodejs安装1.1.2. spri...

  • 每个前端工程师都应该懂的前端性能优化总结:

    采用css雪碧图(css sprite/css图片精灵)技术 采用css雪碧图(css sprite/css图片精...

网友评论

      本文标题:python3图片横向拼接(雪碧图制作)

      本文链接:https://www.haomeiwen.com/subject/ilzgnktx.html