图片拼接工具
一个基于Python和Tkinter开发的图片拼接工具,支持将多张图片合并成4格、6格或9格的网格布局。


主要功能
- 多种网格布局: 支持2x2(4格)、3x2(6格)、3x3(9格)三种布局,选项横向排列便于选择
- 智能图片处理: 自动缩放和居中显示图片,保持最佳视觉效果
- 灵活尺寸设置:
- 下拉选择常用尺寸比例:9:16(1242×2208)、1:1(800×800)、16:9(1920×1080)、4:3(1440×1080)、3:4(1242×1656)
- 自定义尺寸输入,支持100-2000像素范围
- 锁定宽高比功能,保持画布比例协调
- 图片边距设置: 0-50像素可调,创造不同的视觉效果
- 背景色自定义: 支持任意颜色选择,适配不同设计需求
- 实时预览: 所有设置变更即时显示效果
- 一键导出: 支持PNG和JPEG格式,高质量输出
安装依赖
pip install -r requirements.txt
使用方法
-
运行程序:
python image_grid_tool.py -
选择图片:
- 点击"选择图片"按钮导入图片文件
- 支持的格式:JPG、PNG、BMP、GIF、TIFF
-
设置布局:
- 选择2x2(4格)、2x3(6格)或3x3(9格)布局
-
调整参数:
- 使用滑块调整画布宽度和高度
- 点击"选择背景颜色"设置背景色
-
预览和保存:
- 右侧实时预览拼接效果
- 点击"保存图片"导出最终结果
界面介绍
布局设置
- 网格布局: 三个选项横向排列,可选择2x2(4格)、3x2(6格)、3x3(9格)
尺寸设置
- 常用尺寸: 下拉选择框,包含预设尺寸比例和具体像素值
- 自定义尺寸: 宽度和高度输入框(100-2000像素)
- 锁定宽高比: 保持当前画布的宽高比例
图片边距
- 边距设置: 调整每张图片周围的间距(0-50像素)
其他设置
- 背景颜色: 点击色块选择画布背景色
- 重置设置: 一键恢复所有默认设置
- 导出功能: 保存为PNG或JPEG格式
注意事项
- 图片会自动缩放以适应网格格子大小
- 图片在格子内居中显示
- 建议使用相似尺寸比例的图片以获得最佳效果
- 支持的画布尺寸范围为100-2000像素
系统要求
- Python 3.6+
- Pillow (PIL) 库
- Tkinter (通常随Python一起安装)
开发者
这是一个开源项目,欢迎贡献代码和提出建议!