我有一些高分辨率的 TIFF 文件,我想减小它们的大小,因为它们目前大约 20 MB,但需要将它们缩小到不超过 10 MB,以便我可以将它们上传到网站。有没有一种方法可以在不将它们转换为 JPEG 文件的情况下做到这一点以避免损失太多质量?
我正在查看的图片尺寸约为 3540 x 2720 像素。DPI 为 300。
谢谢 :)
我有一些高分辨率的 TIFF 文件,我想减小它们的大小,因为它们目前大约 20 MB,但需要将它们缩小到不超过 10 MB,以便我可以将它们上传到网站。有没有一种方法可以在不将它们转换为 JPEG 文件的情况下做到这一点以避免损失太多质量?
我正在查看的图片尺寸约为 3540 x 2720 像素。DPI 为 300。
谢谢 :)
如果您有未压缩的 TIFF 并在 Mac 上工作,您可以在终端中批量压缩它们tiffcp -c lzw "INPUT_FILE" "OUTPUT_FILE"
我只是这样做,以压缩一个大文件夹的 tiffs,并使用其他命令来保留文件的原始修改时间:
for f in *.tif *.tiff; do out="$f.lzw.tiff"; if tiffcp -c lzw "$f" "$out"; then touch -r "$f" "$out" && mv "$out" "$f"; else echo "ERROR with $f"; fi; done
或者更易读的多行版本:
for f in *.tif *.tiff; do \
out="$f.lzw.tiff"; \
if tiffcp -c lzw "$f" "$out"; then \
touch -r "$f" "$out" && mv "$out" "$f"; \
else \
echo "ERROR with $f"; \
fi; \
done
(tiffcp带有libtiff 自制软件包。所以你需要安装自制软件,但如果你足够懒惰,你可能已经拥有它)