专注批量处理软件
工具说明

图片批量调整尺寸软件教程

一可软件 · 工具说明图片批量调整尺寸软件教程
图片批量调整尺寸软件教程

功能关键词:批量调整像素、等比例缩放、居中裁剪与添加留白、图片格式转换。

工具概述

图片批量调整尺寸软件用于统一文件夹内图片的像素尺寸,适合整理网站图片、商品图片以及其他需要统一宽度和高度的图片。主界面有固定尺寸、指定百分比、按宽度等比例、按高度等比例4种模式。

固定尺寸还可以选择拉伸、自动裁剪或自动添加留白,输出区域可以选择格式、质量、DPI、线程数,下方可以查看进度和日志。

工具截图

图片批量调整尺寸软件的主界面。路径为空,默认选择固定尺寸和拉伸,质量为95,DPI未设置,线程数为4,进度为0%
主界面依次排列路径设置、参数与操作、进度与日志,可以通过右侧滚动条显示下半部分。

主要功能

  1. 批量扫描JPG/JPEG、PNG、BMP、WebP、TIFF/TIF、GIF、ICO,根据需要遍历子目录,并保留目录层级。
  2. 固定宽度和高度时,可以直接拉伸,或等比例缩放至覆盖整个区域后居中裁剪,或等比例缩放至适合区域后居中放置并添加背景留白。
  3. 通过指定百分比均匀缩放,或仅指定宽度或高度,由程序按比例计算另一边。
  4. 保留原格式输出,或统一转换为JPG、PNG、WebP、BMP、TIFF;JPEG/WebP可以设置质量。
  5. 根据需要设置输出的DPI,将线程数设为1至16以并行处理图片。
  6. 具备开始、停止、状态、进度条和最近200条日志,完成时显示成功、失败、跳过项、耗时的统计。

使用前的准备

准备包含所需图片的文件夹。在主文件夹输入框中选择目录,而不是多张单独的图片;拖入文件时,实际会使用包含该文件的整个目录。

固定尺寸需要正整数的宽度和高度(px);按宽度或高度等比例缩放只需要对应的一边;百分比建议使用正整数,页面占位提示显示为“e;g; 50”。

选择保存目录。建议将保存位置与源目录分开,遍历源目录时,也请勿将其子目录设置为输出位置;因为扫描不会专门排除已有的输出文件。

实际开始处理时,程序会检查登录状态和在线使用权限;本教程仅展示界面和设置,不会启动权限检查或图片处理。

详细操作步骤

1. 选择主文件夹和保存目录,并决定是否遍历

在“路径设置”中,先点击“主文件夹”右侧的“浏览”,选择包含图片的目录;然后点击“保存目录”的“浏览”选择输出位置,或在对应的输入框中输入路径。

只有勾选“遍历子目录”时才会扫描下级目录,也只有此时才能勾选“保留原路径结构”;关闭遍历后,保留结构的勾选会被取消并禁用。启用保留结构后,输出会遵循源根目录下的相对层级。

将项目拖入窗口时,程序仅使用第一个项目:文件夹会作为源目录,文件则会使用其所在目录,因此拖入一张图片并不意味着只处理该图片。本次将路径保留为空,未选择源素材或通过拖拽添加。

整个路径设置区域;两个浏览按钮分别对应源目录和输出,右侧有联动的遍历与结构选项。
图1:整个路径设置区域;两个浏览按钮分别对应源目录和输出,右侧有联动的遍历与结构选项。

2. 在固定尺寸中输入宽度和高度,选择拉伸、裁剪、添加留白

在“参数与操作”中选择“固定尺寸”,以像素为单位输入目标宽度和高度;两者都必须是大于0的整数。默认的“拉伸”会将图片直接改为目标宽度和高度,原图的宽高比不同时会产生变形。

如需填满目标框,请选择“自动裁剪”:程序会等比例缩放至覆盖目标框,然后以中心为基准裁掉多余部分;没有用于手动选择裁剪位置的选项。

如需保留完整图片,请选择“自动添加留白”:等比例缩放至适合目标框内,将图片居中放置,并在剩余空间使用留白颜色。此时“选择留白颜色”按钮会启用,可以打开颜色窗口进行选择,默认为白色。

上述方法都可能放大图片,放大也无法恢复原本不存在的细节。截图中只是为了展示按钮会启用而选择了自动添加留白,宽度和高度仍为空,未选择颜色或执行处理。

固定尺寸的宽度和高度输入框,以及3种处理方式;图中已选择自动添加留白,颜色按钮已可用。
图2:固定尺寸的宽度和高度输入框,以及3种处理方式;图中已选择自动添加留白,颜色按钮已可用。

3. 需要保持宽高比时,选择指定百分比或以单边为基准的等比例缩放

选择“指定百分比”后,宽度和高度栏会替换为缩放比例栏;按照页面提示输入所需的百分比。小于100的百分比用于缩小,大于100的百分比用于放大。

当前实现会先将百分比转换为整数,再用于缩放,并舍弃小数部分;小于1的正数会变为0,最终按最小1像素处理。建议使用明确的正整数百分比,以免将小数作为精确比例处理。

“按宽度等比例”只输入目标宽度,由程序计算高度;“按高度等比例”只输入目标高度,由程序计算宽度。计算使用整数,另一边最小为1像素。

这3种模式无法使用固定尺寸的拉伸、裁剪、添加留白和颜色选项。截图仅展示指定百分比,输入框仍为空。

指定百分比会显示独立的百分比栏,下方固定尺寸的处理方式被禁用,宽度和高度的等比例模式位于同一行。
图3:指定百分比会显示独立的百分比栏,下方固定尺寸的处理方式被禁用,宽度和高度的等比例模式位于同一行。

4. 设置输出格式、质量、DPI、线程数

“输出设置”的格式选项为保留原格式、jpg、png、webp、bmp、tiff。即使选择“保留原格式”,也不是直接复制原文件,而是对图片重新编码后保存。

质量范围为1至100,默认为95,仅在保存为JPEG和WebP时传入;并非一律压缩至原文件大小的95%,也不保证特定的目标大小。JPEG不支持透明,当前实现会直接转换为RGB,没有用于合成透明背景的独立选项。

DPI可设为未设置、72、96、150、200、300、600。未设置意味着不显式传入新的DPI,不能据此保证保留原DPI;各格式对DPI的支持取决于各自的编码功能。

线程数范围为1至16,默认为4,表示同时处理的图片数量。图片较大或内存不足时,建议减少线程数;程序会一次性收集并提交整个批次的任务,没有根据内存自动选择线程数的选项。

此图使用原有的默认设置,未更改质量、DPI、线程数。

输出设置默认为保留原格式、质量95、DPI未设置、线程数4。
图4:输出设置默认为保留原格式、质量95、DPI未设置、线程数4。

5. 最终确认后开始,向下滚动查看状态和日志

实际使用时,请确认目录、模式和参数,然后点击“开始处理”。开始前会检查登录权限、源目录和参数;保存路径不存在时会尝试创建,源目录与保存位置相同时会显示确认提示。建议使用单独的输出目录。

在当前页面向下滚动至“进度与日志”,即可查看状态、百分比、每张图片成功或失败的信息;完成时,弹窗和日志会显示总数、成功、失败、跳过项、耗时。进度也包含失败的任务,100%并不意味着所有图片都成功。

如需中断处理,请点击“停止”。会尝试取消尚未执行的任务,但正在处理的图片仍可能继续保存;跳过数量根据尚未收集的结果计算,不能理解为这些项目肯定没有输出。

日志会保留最近200条;此工具没有CSV报告、打开结果目录按钮或独立的下载按钮,因此实际使用后,请前往所选保存目录查看结果。

本次使用快速制作模式,未实际上传源素材、执行尺寸调整或格式转换,也未生成或验证处理结果。

向下滚动后的开始和停止选项,以及整个进度与日志区域;当前为准备就绪、0%,没有任务日志。
图5:向下滚动后的开始和停止选项,以及整个进度与日志区域;当前为准备就绪、0%,没有任务日志。

主要参数说明

参数功能建议
固定尺寸 / 宽度和高度宽度和高度均为以像素为单位的正整数。拉伸可能产生变形;要保留图片请选择添加留白,要填满框请选择居中裁剪。
百分比先取整数值,再将原宽度和高度乘以该比例。请使用正整数以避免小数被舍弃;放大也可使用大于100的值。
按宽度 / 高度等比例指定一边后,另一边会自动计算。仅填写当前显示的栏,适合保持原宽高比。
留白颜色可在自动添加留白中选择,默认为白色。仅可在固定尺寸的自动添加留白模式中使用。
输出格式保留原格式,或jpg/png/webp/bmp/tiff。不保证保留动画图片和多页图片的所有帧和页面。
质量1~100,默认95;用于JPEG/WebP。此值不是目标文件大小的百分比,也并非控制所有格式。
DPI未设置,或72/96/150/200/300/600。未设置不保证保留原DPI,DPI也不会增加实际细节。
线程数 / 保留结构1~16,默认4;结构依赖于遍历。大图请降低并行度,并将输出目录与源目录分开。

结果与保存

实际输出会直接写入所选保存目录,保留结构时会创建对应的子目录;格式转换会使用对应的扩展名,保留原格式时会保留源扩展名。

输出位置已存在时,会尝试添加_1或_2等编号;重名检查不是排他性预留,同一批次中并行处理的同名输出位置仍可能冲突。子目录之间有同名图片时,建议保留结构或分批处理。

GIF、TIFF、ICO不使用逐帧或逐页保存流程,只处理当前打开的图片;不保证保留动画、多页、多尺寸图标,也没有显式保留所有EXIF数据和ICC数据或自动校正方向的设置。

完成时,请同时使用统计和日志评估结果;空目录的0条统计并不表示已生成文件。此工具没有用于保存或下载结果的独立按钮,本文未实际生成处理结果。

常见问题与使用建议

1. 可以只拖入一张图片,作为单张图片处理吗?

拖入文件时会使用其所在目录,处理范围仍为该目录内支持的图片;只会读取拖入的第一个项目。

2. 为什么无法勾选“保留原路径结构”?

只有勾选“遍历子目录”后才会启用,关闭遍历后也会取消保留结构的勾选。

3. 为什么固定尺寸会产生变形?

默认的拉伸会直接更改宽度和高度;可以改为等比例居中裁剪或自动添加留白。

4. 为什么无法使用留白颜色按钮?

仅在选择固定尺寸和自动添加留白时启用,其他模式不使用留白颜色。

5. 百分比可以精确保留小数吗?

当前代码会舍弃小数部分,因此建议使用正整数;小于1的正数会转换为0,输出会变得极小。

6. 质量95会将每张图片压缩95%吗?

不会,这是JPEG/WebP的编码质量值,不能用于预测固定的文件大小。

7. 将DPI保留为未设置,会保留原DPI吗?

这仅意味着不显式传入新的DPI,软件不保证保留原DPI和所有元数据。

8. GIF动画和多页TIFF文件会完整保留吗?

目前没有逐帧或逐页保存,当前图片会保存为新文件,因此无法保证。

9. 停止后的跳过数量意味着完全没有输出吗?

不是,正在执行的任务可能继续写入输出,统计根据尚未收集的结果计算,因此需要结合实际输出目录和日志进行确认。

10. 看不到整个日志区域时该怎么办?

请使用窗口右侧现有的滚动条,向下滚动至“进度与日志”;无需降低软件的显示缩放比例。

继续阅读

查看全部