我有一堆 avif 文件,我想将它们转换为 dng - 因为我想用来处理图像的软件不接受 avif - 而且我不想使用 jpeg。有什么想法吗?谢谢!
答案1
在 Lubuntu Noble(开发版本的实时会话)中,我测试了 imagemagick convert
,它抱怨
$ convert ttt.avif ttt.dng
convert-im6.q16: no encode delegate for this image format `DNG' @ warning/constitute.c/WriteImage/1310.
但结果是,dng 文件可以通过 来查看darktable
。
之后我在 Ubuntu 22.04.3 LTS 中创建了一个 dng 文件,并且该文件也可以查看darktable
。所以convert
可以这样做。
安装convert
方式
sudo apt update
sudo apt install imagemagick
将目录中的所有 .avif 文件从 avif 转换为 dng:
for image in *.avif ; do convert "$image" "${image%.*}.dng" 2>&1 | grep -v 'no encode delegate' ; done
编辑:darktable 4.4.2
Ubuntu 家族最新发布的版本 23.10 可以显示 dng 文件。这是对 22.04.3 LTS 版本的改进。