You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在保留所有标签的前提下更改TIFF图像的压缩类型?

可保留TIFF未知标签的压缩转换命令行工具

1. GDAL(GeoTIFF处理首选)

GDAL是地理空间数据处理的标准工具,默认完整保留所有GeoTIFF元数据标签(包括自定义/未知标签)。macOS可通过Homebrew安装:

brew install gdal

转换Zip压缩的命令示例:

gdal_translate -co COMPRESS=DEFLATE -co PREDICTOR=2 USGS_13_n35w119_20240207.tif USGS_13_n35w119_20240207zip.tif
  • 说明:DEFLATE对应Zip压缩格式,PREDICTOR=2针对浮点型影像优化压缩率,全程不会丢弃任何GeoTIFF地理标签。

2. libtiff工具集(tiffcp)

libtiff自带的tiffcp工具专注于TIFF文件操作,默认原样保留所有标签(含未知标签)。macOS安装方式:

brew install libtiff

转换命令:

tiffcp -c zip USGS_13_n35w119_20240207.tif USGS_13_n35w119_20240207zip.tif
  • 说明:-c zip指定Zip压缩,工具会完整复制TIFF文件的所有标签目录,不会过滤GeoTIFF相关元数据。

3. 修复ImageMagick的标签丢失问题

你使用的ImageMagick命令丢失GeoTIFF标签,是因为默认配置未强制保留所有TIFF目录。修改命令即可解决:

magick USGS_13_n35w119_20240207.tif -compress Zip -define tiff:all-directories=true USGS_13_n35w119_20240207zip.tif
  • 说明:-define tiff:all-directories=true参数会让ImageMagick保留TIFF文件中的所有标签目录(包括GeoTIFF专有目录)。可通过magick identify -list format | grep -i geotiff验证你的ImageMagick是否支持GeoTIFF,输出含GTIFF则说明支持。

内容的提问来源于stack exchange,提问作者Rick

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 21:49:53