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


