图片尺寸调整-支持批量、多格式、缩小、放大、保留元数据、无损质量、最小体积、预览

[复制链接]
93 |12
发表于 3 天前 | 显示全部楼层 |阅读模式
20250918
站里也看到了很多图片尺寸大小调整工具,但是总是有各种问题,比如不支持某些格式,不支持批量,不支持放大,不支持无损,压缩不到位,不支持预览等。
故按照自己的思路做一个供各位大佬使用看看,欢迎分享看法。功能已经经过全面测试,应该没啥大问题吧。
个人不喜欢在软件里留作者、版本信息等,喜好极简,纯净。

1.全面支持8种格式(PNG/JPG/JPEG/WEBP/BMP/GIF/TIF/TIFF)图片的预览和生成。
2.支持动态帧:支持保留GIF/WebP的多帧,动态效果可预览播放和生成。其他格式无动态帧概念。
3.支持默认无损画质:除JPG/JPEG强制有损外(格式本身限制),其余格式均默认保持100%无损。
4.支持最高压缩:除BMP未压缩(BMP完全不支持压缩,唯一可用的无损 RLE压缩效率不高且影响图片兼容);其余格式均默认采用对应最高压缩策略。
5.支持最大程度保留元数据:
   1)PNG/WebP/GIF/TIF/TIFF实现完全保留;
   2)JPG/JPEG保留全部标准段;
   3)BMP仅保留DPI(格式本身限制)。



20251012
功能更新:
- 新增图片预览缓存功能,避免重复生成
- 增加动态WebP格式的完整支持(动画播放+处理)
- 新增EXIF方向信息自动校正功能
- 增加处理进度取消按钮,支持中途终止
- 新增文本框焦点自动清空提示文字功能
- 优化导航按钮为三角形图标(▲/▼)
- 增强多页TIFF元数据保留能力
- 增加文件去重处理,避免重复操作

性能优化
- 预览缓存机制提升重复操作速度
- 优化内存管理,减少内存泄漏风险
- 改进PNG压缩参数,提升处理效率
- 增强线程安全机制,避免程序崩溃
- 优化资源释放,及时清理图片对象内存
- 提升大图片处理时的界面响应速度
- 增加边界条件验证,提高处理稳定性
- 优化进度更新机制,减少UI卡顿现象


最新下载地址:
https://wwqq.lanzoub.com/iNtPo388prbi
密码:52pj



使用介绍:
主界面:支持4种尺寸调整模式。支持自动遍历所选源目录,自动识别支持的8种格式图片,自动按照原有目录结构(包括子文件夹)在新目录下生成图片。
4个调整模式


提供提示,“注意”中写明图片最高支持调整1*1px-(n*4)*(m*4)px,放大时,宽和高只要有一边超过4倍限制,就会按照4倍自动调整,另外一边根据尺寸设置自动自适应或者独立调整,预览中会有提示。
注意说明


点击“预览”,预览生成过程,临时存储到内存,关闭预览界面自动清理。
支持预览,预览生成中


预览查看。上方显示原始尺寸和调整后尺寸对比,“预览缩放”只是用来实时显示鼠标滚轮缩放显示的比例(~0-500%),与最终生成的效果无关(生成效果只由主机面设置的尺寸参数决定)。
如果最终生成的图片单边达到最高放大4倍的设定,则图片底部自动弹出红色提示。
对于gif/webp两种支持动态帧的格式图片,预览中可直接查看完整动态效果。
支持“上一张”、“下一张”切换查看按钮,也支持键盘向上向下按键切换。
支持预览webp/gif多帧动图


点击“确定”按钮可按照设定的参数执行尺寸调整。最后输出统计信息。若尺寸调整前后没有变化,则直接将源图复制,也计算为成功调整,但也单独显示无变化的图片数量。
处理完成统计,如果调整前后尺寸无变化则直接复制过来,也计算在成功调整中


执行图片缩小时内存占用较小,执行图片放大时内存占用会变高,因为放大是通过插值操作实现,放大越大越占内存,这也是为什么限制最高放大4倍的原因。
支持缩小、放大,放大消耗内存厉害,程序设定宽高单边最高放大4倍,预览时有红色文字提示


调整前后8种支持格式图片,尺寸、体积大小对比,截图是设置参数为“绝对宽度1000px”的前后对比。保证质量无损前提下,最大程度压缩为最小体积。
处理前后尺寸大小和体积对比,这里示例设定的参数为“绝对宽度1000”


调整前后元数据对比。最大程度保留元数据。
处理前后元数据对比

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
感谢分享,提个建议:可否设置一个可以调节图片大小(占用空间,比如多少M)的设置,另外就是具体尺寸,除去像素设置,也可以给个尺寸(多高、多宽),因为在有些使用场合,有这样的要求,比如图片不能大于多少M,尺寸不能超过多少?如有不妥,请理解,谢谢楼主!
下载测试,再做评价!
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
正好需要这个软件,有的网站只支持1920*1920像素的照片,转换高清,下载了使用一下。
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
真的能无损缩小吗
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
楼主 尺寸可以自定义设置吗?
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
感谢大佬分享
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
看来是个好工具软件,先下载备用。
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
可以,你用一下就知道了
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
能支持无损转换吗
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
感谢分享 谢谢楼主~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表