如果您需要在Windows 10中批量压缩图片,同时保留原始照片中的EXIF信息(如拍摄时间、相机型号、GPS位置等),但发现常规压缩工具会清除这些元数据,以下是几种能有效实现“压缩体积+保留EXIF”的可靠方法:

Windows Imaging Component(WIC)是系统内置的图像处理框架,支持在编码时保留元数据。通过PowerShell可批量调用。
1、将所有待压缩的图片放入一个文件夹(例如 D:\Photos)。
2、右键点击“开始”菜单,选择“Windows PowerShell(管理员)”。
3、执行以下命令安装必要模块(如未启用):
Add-Type -AssemblyName System.Windows.Forms。
4、复制并运行以下脚本(保存为.ps1文件后执行更安全):
Get-ChildItem "D:\Photos\*.jpg" | ForEach-Object {
$img = [System.Drawing.Image]::FromFile($_.FullName)
$encoder = [System.Drawing.Imaging.ImageCodecInfo]::GetImageEncoders() | Where-Object {$_.FormatDescription -eq "JPEG"}
$params = New-Object System.Drawing.Imaging.EncoderParameters(1)
$params.Param[0] = New-Object System.Drawing.Imaging.EncoderParameter([System.Drawing.Imaging.Encoder]::Quality, 80)
$newPath = $_.DirectoryName + "\compressed_" + $_.Name
$img.Save($newPath, $encoder, $params)
$img.Dispose()
}
5、该脚本以80%质量压缩JPEG,默认保留EXIF,因System.Drawing在Save时不主动剥离元数据。
6、压缩后的文件将保存在同一目录,前缀为“compressed_”。
IrfanView是一款轻量级图像查看器,其批量转换功能支持EXIF保留选项。
1、从官网 https://www.irfanview.com 下载并安装IrfanView及插件包(Plugins)。
2、打开IrfanView,按 B 键或点击菜单栏“文件” → “批量转换/重命名”。
3、点击“添加全部”,选择目标图片文件夹。
4、在“输出格式”中选择JPG – JPG/JPEG Format。
5、勾选“保留EXIF数据(如果可能)”复选框(位于底部选项区)。
6、点击“设置”按钮,在JPEG质量滑块中调整至70–85之间以平衡体积与画质。
7、设置输出目录,点击“开始批处理”,程序将生成压缩后且含完整EXIF的新文件。
此方案适合高级用户,先压缩再注入原始EXIF,确保元数据100%保留。
1、下载并安装 ImageMagick(https://imagemagick.org)和 ExifTool(https://exiftool.org)。
2、将图片放入 D:\Originals,创建空文件夹 D:\Compressed。
3、以管理员身份打开命令提示符,执行以下步骤:
① 批量压缩:
magick mogrify -path D:\Compressed -quality 80 -format jpg D:\Originals\*.jpg
② 提取原始EXIF:
exiftool -tagsFromFile D:\Originals\%%f.jpg -all:all D:\Compressed\%%f.jpg
4、第二条命令将把原图的所有元数据(包括GPS、镜头信息等)复制到压缩后的新图中。
5、此方法可确保EXIF完整性,即使压缩工具本身会清除元数据也能恢复。
6、处理完成后,D:\Compressed 中的图片即为小体积且含全量EXIF的版本。
若已拥有Adobe Photoshop,可通过录制动作实现自动化。
1、打开Photoshop,导入一张示例图片。
2、点击窗口菜单中的“动作”面板,点击“创建新动作”,命名为“压缩保留EXIF”。
3、执行“文件”→“导出”→“存储为Web所用格式(旧版)”,设置JPEG质量为80,务必勾选“元数据:全部”。
4、点击“存储”,选择临时输出路径,然后停止动作录制。
5、再次打开“动作”面板,选择刚录制的动作,点击下方“播放”图标旁的小三角 → “批处理”。
6、设置源文件夹与目标文件夹,运行后将批量生成保留EXIF的压缩图。Photoshop默认在“存储为Web”中保留EXIF,除非手动关闭。
以上就是Win10怎么批量压缩图片并保留EXIF Win10工具或脚本压缩同时保留拍摄信息的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号