零依赖的 Windows 批量图片分辨率修改工具

1040 字
5 分钟
零依赖的 Windows 批量图片分辨率修改工具

图片分辨率修改工具 v2.6.0#

图片分辨率修改工具(Image Resolution and Format Modification Tool) 是一个零依赖的 Windows 小工具,通过全屏终端界面或命令行,把任意数量、任意格式的图片批量调整为目标分辨率(默认 800×600),并支持在 JPG、PNG、BMP、GIF、TIFF、WebP、ICO 之间任意互转格式。不覆盖原图,不需要安装 Python、Photoshop 或任何第三方库。

其实是本人在投稿视频作品的时候平台有封面分辨率要求才做的,顺便测试 DeepSeek V4 Pro 0813 正式版 🤓🤓🤓

项目信息内容
项目名称图片分辨率修改工具 / Image Resolution and Format Modification Tool
当前版本v2.6.0
开源许可GNU GPL v3(或更高版本)
运行平台Windows 7 及以上,PowerShell 5.1+
依赖无第三方依赖,仅用系统自带的 PowerShell + .NET
支持格式JPG / JPEG / PNG / BMP / GIF / TIFF / WebP / ICO

解决什么问题#

“把图片改成 800×600 或是其他分辨率”这类需求出现在很多场景里:报名照、网页上传、批量缩略图、统一图片尺寸。常规做法要么打开 Photoshop 一张张导出,要么安装 Python 环境跑脚本,要么找在线工具把图片传到陌生服务器。

这个工具的思路是:用 Windows 自带的能力,双击就能干活


核心功能#

两种使用入口#

  1. 全屏终端界面(TUI):双击启动器进入,支持拖拽添加图片。
  2. 命令行模式(CLI):带上图片路径直接处理,适合脚本和批量任务。

核心能力#

  • 批量处理:一次添加多张图片,支持空格、换行分隔和 *.jpg 通配符
  • 拖拽添加:直接把图片文件拖进窗口
  • 格式任意互转:JPG / PNG / BMP / GIF / TIFF / WebP / ICO
  • “K 原分辨率”:只转格式不缩放,保留原始尺寸
  • 三种缩放方式:居中留白(推荐)、居中裁剪、拉伸
  • 自定义目标宽高(1–10000)与输出目录
  • JPEG / WebP 质量可调(默认 92)
  • 输出命名 原名_宽x高.扩展名永不覆盖原图
  • 进度条、百分比、当前文件、已用时间与逐张结果面板
  • 错误日志:异常自动写入同目录的 resize800x600.log

v2.6.0 更新内容#

  • 新增 ICO(Windows 图标)格式全功能支持,纯 System.Drawing 实现、零外部依赖:
    • 作为输入:自动解析 ICO 目录并选取最大的一帧;PNG 压缩帧与经典 DIB 帧(含调色板、AND 透明掩码)都能解码
    • 作为输出:生成 PNG 压缩的单图 ICO(Windows Vista+ 兼容),最大 256×256,超出时报错并提示常见尺寸
    • 与其它格式一致:支持三种缩放方式、批量、-Format / -KeepSize 互转、通配符与简易菜单(7) ICO)、全屏界面的“输出格式”循环
  • 命令行、简易菜单、全屏界面三处入口的格式列表均加入 ICO
  • 全屏界面顶部内置四步新手教程(① 添加 → ② 设置 → ③ 格式 → ④ 开始),新手双击即可上手

三种缩放方式#

方式视觉结果
居中留白 fit(推荐)等比缩放后居中放入白色画布,完整保留画面、不变形,四周留白
居中裁剪 cover等比放大后在源图中心裁出目标比例,填满画布、不变形,可能裁掉边缘
拉伸 stretch直接画满目标尺寸,比例不同时会变形

快速上手#

全屏界面操作#

按键作用
/ / Tab切换字段
Enter编辑 / 确认当前项目
A添加图片(可拖入窗口)
X清空文件列表
S开始处理
1 / 2 / 3选择缩放方式
K保持原分辨率(仅转格式)
F切换输出格式(循环 JPG / PNG / BMP / GIF / TIFF / WebP / ICO)
Q退出

命令行示例#

Terminal window
.\resize800x600.ps1 照片.jpg
.\resize800x600.ps1 *.jpg *.png -OutDir .\out
.\resize800x600.ps1 照片.webp -Format png -KeepSize
.\resize800x600.ps1 照片.jpg -Format webp -Width 1024 -Height 768
.\resize800x600.ps1 照片.png -Format ico -Width 256 -Height 256
.\resize800x600.ps1 照片.ico -Format png -KeepSize

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

零依赖的 Windows 批量图片分辨率修改工具
https://fanchuanovo.cn/posts/3/
作者
帆船
发布于
2026-08-16
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
帆船
欢迎来到本站,你来这里的目的是什么?
介绍公告
欢迎来到帆船的网站!这是第一条公告喵,建站快乐!这个网站是一名初中生闲的搭建的网站,用来分享一些可能毫无意义且无聊的东西。因为本人比较猪,所以发布内容方面可能有点...?嗯对。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
3
分类
2
标签
10
总字数
3,203
运行时长
0
最后活动
0 天前

文章目录