功能关键词:横竖版图片分类、正方形图片筛选、超长图片分拣、分辨率筛选、格式转换。
工具概述
批量图片横竖版分拣工具根据图片的宽度和高度、长宽比及最低分辨率,将素材复制或转换到横版、竖版、方图、超长图等目录。适合整理摄影素材、电商图片、文章配图和设计资源。
页面中可以设置正方形图片容差、超长图片阈值、最小宽度和高度、不符合条件的图片的处理方式、输出格式、质量、EXIF方向检测,并提供子目录遍历、保留目录结构、停止、日志功能。按尺寸对图片进行分类,不识别图片内容或照片主体。
工具截图

主要功能
- 选择多张图片或输入多个文件夹,根据需要递归扫描,并保留相对目录结构。
- 通过容差识别近似正方形的图片,通过长边与短边的比例筛选横向或纵向的超长图片。
- 根据宽度和高度的关系,将剩余图片分类为横版或竖版。
- 设置最小宽度和高度;低于要求的图片可以正常分类、放入分辨率不符目录或跳过。
- 保留原格式时复制原文件,或者统一转换为JPG、PNG、WEBP,并设置相应质量。
- 横竖版可根据EXIF方向判定,日志中会显示分类、跳过和错误,任务可以安全停止。
使用前的准备
准备JPG/JPEG、PNG、WebP、BMP、GIF、TIF/TIFF图片或图片文件夹。
选择保存目录;分类子目录会根据需要自动创建。建议使用输入来源之外的独立输出位置。
如果需要处理所有层级,请勾选“遍历子目录”;如果需要在分类目录下保留输入来源的层级,还请勾选“保留原路径结构”。最小宽度和高度的默认值为0px,表示未设置最低要求。
详细操作步骤
1. 选择图片输入来源和分类保存目录
在“路径设置”中,点击待处理路径右侧的“浏览”,选择文件(支持多选)或文件夹。也可以拖入多个本地文件或文件夹,或在输入框中用半角分号分隔多个路径;重新选择或拖入项目会替换现有输入。
点击保存目录右侧的“浏览”,指定分类结果的根目录。实际处理时会按类别创建子目录,因此无需事先手动创建横版、竖版及其他文件夹。
如果需要读取更深层的文件夹,请勾选“遍历子目录”;要在类别目录内保留相对层级,还请勾选“保留原路径结构”。如果不勾选遍历,则仅处理当前目录层级。
扫描时会排除输入来源内的输出子目录;仍建议使用独立的输出目录,请勿通过文件和文件夹两种输入来源重复添加同一张图片。

2. 设置正方形图片容差和超长图片阈值
“正方形图片容差”的范围为0%至50%,默认值为5%。判定方法是用宽度与高度之差除以长边;如果结果不超过设定的比例,该图片会被分类为正方形;0%时仅包括宽度和高度完全相等的图片。
“超长图片阈值”的范围为1.1至20.0,默认值为3.0。当长边为短边的3倍或以上时,图片会被分类为超长,同时适用于横向长图和纵向长图。数值越大,符合超长图片的条件越严格。
程序先检查超长图片,再检查正方形图片;如果不符合任何一项特殊规则,宽度大于高度的图片为横版,其余为竖版。“校正EXIF方向”默认勾选,判定前会按照照片的方向信息读取宽度和高度。

3. 设置最低分辨率和不符合条件的图片的处理方式
输入“最小宽度”和“最小高度”;两者的范围均为0至100000px;0表示该边无限制。两者均设置时,图片的宽度和高度都需要满足要求,任意一边不足都会应用低分辨率规则。
展开“低分辨率处理”。“正常分类”保留正常的横版、竖版及其他规则;“移至分辨率不符”将所有此类图片放入该名称的目录;“跳过”不输出不符合要求的图片。
这里的“移至分辨率不符”实际上通过复制或转换输出,不删除输入来源,也不将原文件从输入来源目录中移走。最低分辨率用于筛选,不会将小图片放大到指定的宽度和高度。

4. 选择输出格式、质量和日志选项
“输出格式”包括“保留原格式”、JPG、PNG、WEBP。“保留原格式”直接复制文件而不重新编码,适合保留动画、多页和原文件信息。
格式转换会重新编码图片,JPG和WEBP使用“输出质量”;其范围为1%至100%,默认值为92%;PNG不使用此质量值,“保留原格式”也不使用。质量栏在页面上仍可编辑,不能据此判断当前格式一定会使用该值。
“校正EXIF方向”控制读取尺寸时是否使用方向信息;保留原格式也不会改写方向。格式转换分支本身会尝试按照EXIF将图片旋转至正立,禁用分类方向选项不能理解为完全禁用转换时的正立旋转。
如果需要逐张记录图片分类成功,请勾选“记录每个文件的日志”;即使处于默认禁用状态,最初10个成功项目、每成功100个的项目、错误和跳过信息也会记录到日志中。转换动画图片或多页图片时,仅处理当前的第一帧图片,不保留完整动画或所有页面。

5. 开始实际分类,查看进度和分类文件夹
确认输入来源、保存目录和规则后,点击“开始处理”。重新确认账号权限后,程序先统计图片数量,再读取尺寸、分类,逐一复制或转换;运行期间参数会被禁用,开始按钮显示“处理中”。
如果需要结束处理,请点击“停止”;页面会显示等待当前文件处理完成,已完成的输出会被保留。请等待状态变为“已停止”或“处理完成”后再修改参数。
在设置的保存目录中查看横版、竖版、方图、超长图及分辨率不符等实际生成的子目录。保持结构时按“类别/来源相对目录/文件名”查找,同名文件会自动添加“ (1)”“ (2)”等编号。
日志最多保留最新200条,最终统计会显示成功、跳过和错误的数量。页面没有打开目录、预览、下载、导出结果表、重试失败项的按钮;如果需要保留错误,可以选中并复制日志中的文本。

主要参数说明
| 参数 | 功能 | 建议 |
|---|---|---|
| 正方形图片容差 | 0~50%,默认值5%。 | 为宽度与高度之差÷长边,而非固定的像素差。 |
| 超长图片阈值 | 1.1~20,默认值3。 | 长边÷短边达到阈值,先于正方形图片进行检查。 |
| 最小宽度/高度 | 分别为0~100000px,默认值0。 | 宽度和高度都需要满足要求;0时该边无限制。 |
| 低分辨率处理 | 正常分类、分辨率不符、跳过。 | 分辨率不符通过复制或转换输出,不删除输入来源。 |
| 输出格式/质量 | 原格式、JPG、PNG、WEBP;1~100%,默认值92%。 | 质量仅用于JPG/WEBP;原格式直接复制。 |
| EXIF方向 | 默认启用。 | 影响用于分类的尺寸读取;转换分支中另有正立旋转处理。 |
| 记录每个文件的日志 | 默认禁用。 | 即使启用,界面也仅保留最新200条日志项目。 |
| 保留结构 | 先启用“遍历子目录”。 | 保留类别目录内的相对层级。 |
结果与保存
输出根目录下根据实际需要创建横版、竖版、方图、超长图或分辨率不符子目录,不保证每个类别都出现。保持原格式会复制原文件;转换格式会保留基本名并更改扩展名。
同名时会附加“ (1)”、“ (2)”等编号。保留原结构会保留主文件夹内的相对层级,不会额外复制输入来源根目录名称;多个输入来源中位于同一相对位置的同名图片仍会被集中到同一类别目录并添加编号。
结果按像素尺寸规则分类,并非按内容主题识别。不保证转换后的文件会变小,也没有用于保留所有元数据的专门措施;如果需要保留动画或多页内容,请使用“保留原格式”。
常见问题与使用建议
1. 为什么横版图片会进入超长图片目录?
当长边与短边的比例达到超长阈值时,图片会先被分类为超长,之后才进行正方形和横竖版判定。
2. 正方形图片容差5%是什么意思?
当宽度与高度之差除以长边的值不超过5%时,该图片符合正方形图片的条件。
3. 可以只设置最小宽度吗?
可以,将最小高度保持为0表示该边无限制。
4. “移至分辨率不符”会删除原图吗?
不会,代码执行复制或转换,输入来源文件会被保留。
5. 最小宽度和高度会放大小图片吗?
不会,仅用于判定是否满足分辨率要求。
6. 为什么“保留路径结构”呈灰色显示?
先勾选“遍历子目录”后,此选项即可使用。
7. 保留原格式会重新压缩图片吗?
不会,直接复制原文件;仅在转换为JPG、PNG、WEBP时才会重新编码。
8. 为什么PNG也能修改输出质量?
界面不会禁用此栏,但保存PNG时不使用此值,以原格式复制时也会忽略。
9. 为什么部分成功文件没有单独的日志项目?
“记录每个文件的日志”默认禁用,仅显示部分成功项目的样本;所有状态的合计会显示在最终统计中。
10. 停止后可以撤销已分类的文件吗?
停止也不会撤销现有输出;只会阻止后续处理,并等待当前文件处理完成。




