Skip to content

VisionScale/random-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Random Viewer - 图片拼接工具

选择一个文件夹,随机从这个文件夹中选择指定数量的图片(默认为20),拼接成一张图片。

功能特性

  • 支持多种图片格式:JPG、PNG、BMP、GIF、TIFF、WebP
  • 随机选择指定数量的图片
  • 自动网格布局拼接
  • 可自定义网格大小
  • 自动调整图片尺寸以适应网格

安装依赖

pip install Pillow

使用方法

基本用法

python main.py <图片文件夹路径>

命令行参数

  • folder - 包含图片的文件夹路径(必需)
  • -n, --number - 选择的图片数量(默认20张)
  • -o, --output - 输出文件名(默认output.jpg)
  • --cols - 指定网格列数(可选,默认自动计算)
  • --rows - 指定网格行数(可选,默认自动计算)

使用示例

# 从photos文件夹随机选择20张图片拼接
python main.py photos

# 选择10张图片并保存为result.jpg
python main.py photos -n 10 -o result.jpg

# 指定4x5的网格布局
python main.py photos -n 20 --cols 4 --rows 5

# 查看帮助信息
python main.py --help

注意事项

  • 确保指定的文件夹存在且包含图片文件
  • 程序会自动将所有图片调整为相同大小进行拼接
  • 如果文件夹中的图片数量少于指定数量,会使用所有可用图片

About

从文件夹中随机选择图像,拼接成一张图,用于快速了解图像内容

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors