godweiyang/FunnyMedia

stitch multiple images into one big image

18

stars

16

commits

Python

primary language

Feb 13, 2023

updated

README

有趣的音视频、图像处理脚本合集

这个仓库集合了一些有趣的音视频、图像处理脚本,包括:

  • 普通视频转成字符构成的视频。
  • 多张图片拼接成一张大的图片。
  • 普通视频转成二次元漫画风格视频。
  • 普通视频的首帧转成二次元漫画风格3秒,连续过渡到原视频。

图片拼接

示例

微信好友头像合集:

杨超越原图:

用微信头像拼出来的杨超越:

使用方法

多张图片拼凑成一张大的矩形图片:

python3 image_stitch.py -d [图像合集目录] -s [小图最终的边长] -r

多张图片拼凑出另一张图片:

python3 image_stitch.py -d [图像合集目录] -i [待拼凑的图片] -s [小图最终的边长] -r

实测-s设置为30效果最佳,图片大小和质量都比较好。-r是随机排列图片。

生成字符视频

python3 video2char.py

生成二次元视频

python3 video22cy.py

生成首帧二次元视频

python3 video22cy_1stframe.py

Contributors

godweiyang

16 commits

godweiyang/FunnyMedia

stitch multiple images into one big image

18

stars

16

commits

Python

primary language

Feb 13, 2023

updated

README

有趣的音视频、图像处理脚本合集

这个仓库集合了一些有趣的音视频、图像处理脚本,包括:

  • 普通视频转成字符构成的视频。
  • 多张图片拼接成一张大的图片。
  • 普通视频转成二次元漫画风格视频。
  • 普通视频的首帧转成二次元漫画风格3秒,连续过渡到原视频。

图片拼接

示例

微信好友头像合集:

杨超越原图:

用微信头像拼出来的杨超越:

使用方法

多张图片拼凑成一张大的矩形图片:

python3 image_stitch.py -d [图像合集目录] -s [小图最终的边长] -r

多张图片拼凑出另一张图片:

python3 image_stitch.py -d [图像合集目录] -i [待拼凑的图片] -s [小图最终的边长] -r

实测-s设置为30效果最佳,图片大小和质量都比较好。-r是随机排列图片。

生成字符视频

python3 video2char.py

生成二次元视频

python3 video22cy.py

生成首帧二次元视频

python3 video22cy_1stframe.py

Contributors

godweiyang

16 commits

Languages

Python

100.0%