
如果您在 Windows 系统中拥有大量 WebP 图片,但受限于软件环境或隐私要求无法使用在线工具或第三方软件,则可借助系统自带的“画图”应用完成批量转换。该方法虽需手动操作单张图片,但无需安装额外组件、全程离线运行,且适用于所有 Windows 10/11 版本。以下是具体执行步骤:
一、使用“画图”逐张打开并另存为 JPG
Windows 自带的“画图”应用自 Windows 10 2004 版起已原生支持 WebP 格式读取,但仅支持保存为 JPG、PNG、BMP 等传统格式,不支持直接批量处理。其核心原理是利用系统内置解码器加载 WebP,再通过有损重编码输出为兼容性更强的 JPG 格式。
1、在文件资源管理器中,选中一张 WebP 图片,右键 → “打开方式” → 选择“画图”。
2、若“画图”未出现在菜单中,点击“选择其他应用” → 勾选“始终使用此应用打开 .webp 文件” → 找到并选中“画图” → 点击“确定”。
3、图片成功加载后,点击左上角“文件” → “另存为” → 在弹出窗口中点击“浏览”。
4、在“保存类型”下拉框中,必须选择“JPEG 图像 (*.jpg, *.jpeg)”,不可保留默认的“WebP 图像”或误选 PNG。
5、修改文件名(如需保持原名,可直接回车),点击“保存”。此时系统将生成一份同名 JPG 文件,原 WebP 文件不受影响。
二、结合文件资源管理器实现半自动批量流程
为提升效率,可将“画图”操作与资源管理器视图配合,形成视觉化流水作业:在同一个窗口中并排显示 WebP 源文件夹与目标 JPG 文件夹,通过快速切换与拖拽辅助定位,减少路径输入错误和重复导航耗时。
1、打开两个文件资源管理器窗口,左侧为存放 WebP 图片的文件夹,右侧为新建的空文件夹(用于存放 JPG 输出文件)。
2、将右侧窗口设置为“详细信息”视图,并启用“项目复选框”,便于后续确认保存结果。
3、回到左侧窗口,按住 Ctrl 键依次点击多张 WebP 图片(建议每次不超过 5 张,避免任务切换混乱),右键 → “打开方式” → “画图”。
4、在画图中依次处理每张图片:点击“文件” → “另存为” → 切换至右侧窗口路径 → 选择“JPEG 图像” → 输入对应文件名(可复制原名并替换后缀) → “保存”。
5、保存完成后,立即在右侧窗口勾选刚生成的 JPG 文件,确认文件大小明显大于 0 KB 且图标显示为 JPG 格式标识,以排除空文件或保存失败情况。
三、使用 PowerShell 脚本调用画图实现伪批量自动化
Windows 不提供直接调用“画图”进行无界面批量转换的官方接口,但可通过 PowerShell 启动画图进程并模拟键盘操作完成有限自动化。该方法依赖 Windows UI Automation 技术,需提前启用“讲述人”辅助功能以确保控件可识别,稳定性适中,适合固定命名规则的小批量场景(如 20 张以内)。
1、按下 Win + R,输入 optionalfeatures.exe,回车,在弹出窗口中勾选“讲述人”并重启系统(仅首次需操作)。
2、以管理员身份打开 PowerShell,执行:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser,输入 Y 确认。
3、创建脚本文件 convert_webp_to_jpg.ps1,内容包含 Start-Process 调用 mspaint.exe 并附加 WebP 路径参数,随后使用 SendKeys 模拟 Alt+F、A、J、Enter 等快捷键序列。
4、在脚本中为每张 WebP 图片生成独立的画图启动命令,每条命令后插入 Start-Sleep -Seconds 3 以确保界面完全加载,防止按键发送过早导致错位。
5、运行脚本前,确保目标文件夹为空且无同名 JPG 文件,否则画图会弹出覆盖提示并中断自动化流程。

评论(0)