欢迎您访问新疆栾骏商贸有限公司,公司主营电子五金轴承产品批发业务!
全国咨询热线: 400-8878-609

新闻资讯

技术学院

Win10怎么批量压缩图片并保留EXIF Win10工具或脚本压缩同时保留拍摄信息

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

一、使用PowerShell脚本调用WIC组件压缩并保留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压缩

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的新文件。

三、使用ExifTool结合ImageMagick实现精准控制

此方案适合高级用户,先压缩再注入原始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的版本。

四、使用Photoshop动作(Action)批量处理(适用于已安装用户)

若已拥有Adobe Photoshop,可通过录制动作实现自动化。

1、打开Photoshop,导入一张示例图片。

2、点击窗口菜单中的“动作”面板,点击“创建新动作”,命名为“压缩保留EXIF”。

3、执行“文件”→“导出”→“存储为Web所用格式(旧版)”,设置JPEG质量为80,务必勾选“元数据:全部”

4、点击“存储”,选择临时输出路径,然后停止动作录制。

5、再次打开“动作”面板,选择刚录制的动作,点击下方“播放”图标旁的小三角 → “批处理”

6、设置源文件夹与目标文件夹,运行后将批量生成保留EXIF的压缩图。Photoshop默认在“存储为Web”中保留EXIF,除非手动关闭。