SuperAPI AI 工具集

multi-panel-figure-assembler

通用与其它

查看项目

更新于 10-15 16:45

技能介绍

用途:把 6 张已有图像面板(A–F)拼合成一张高分辨率组合图,用于论文或报告发表,统一标签样式、间距与 DPI,并支持 2×3 或 3×2 网格布局,便于复现。

主要能力:接受恰好 6 个图像文件与一个输出路径;可设置布局(2x3/3x2)、输出 DPI(默认 300)、标签字体(默认 Arial,缺失时回退 DejaVu Sans)、标签字号(默认 24)、标签位置(topleft/topright/bottomleft/bottomright)、面板间距(默认 10 像素)、边框宽度(默认 2 像素)、背景色与标签颜色。输入支持 PNG、JPG、JPEG、BMP、TIFF、GIF,输出支持 PNG(推荐)、JPG、TIFF;输入图会按最大边等比缩放,PNG 输出可保留透明通道。

使用方式:安装依赖 pip install Pillow numpy,然后运行脚本。基本命令:python scripts/main.py --input A.png B.png C.png D.png E.png F.png --output figure.png;3×2 且 600 DPI:python scripts/main.py --input A.png B.png C.png D.png E.png F.png --output figure.png --layout 3x2 --dpi 600;自定义标签:python scripts/main.py --input A.png B.png C.png D.png E.png F.png --output figure.png --label-size 32 --label-position topright --padding 20 --border 4。可用 python -m py_compile scripts/main.py、python scripts/main.py --help、python -c "import PIL; print('Pillow OK')" 做快速检查。

适用场景:将单个绘图面板合并为发表用组合图;统一图组标签字体、间距与 DPI;从现有图像文件生成 2×3 或 3×2 布局;自动化拼图以保证可复现。

限制:固定为 6 个面板(A–F),不支持 4 面板或 9 面板等其他数量;不生成数据图表、不编辑图像内容。若输入数量不是 6,会报告数量不匹配并停止;路径含 ../ 或指向工作区外会被拒绝;PIL/Pillow 未安装时提示 pip install Pillow numpy 并以非零码退出。建议输入图长宽比相近;标签字体需系统可用。其他参数细节暂未提供。