如何使用 ImageMagick 保存单通道 EXR 图像

How to save single channel EXR images with ImageMagick

我有一个 32 位单通道 EXR 图像,我想使用 ImageMagick 进行裁剪,问题是在我裁剪后它被 ImageMagick 保存为 32 位 3 通道图像。

以下是我尝试过但没有奏效的尝试

mogrify -crop 200x100+238+200 test.exr -colorspace Y

此 returns 错误修改:无法识别的图像色彩空间“Y”。

mogrify -crop 200x100+238+200 test.exr -channel Y

这个returns 32位3通道图像。

mogrify -crop 200x100+238+200 test.exr -separate 

这张returns 8位1通道图像。

我在 Ubuntu 16.04,我的 ImageMagick 版本是 6.9.6-4 Q32 x86_64.

如何让 ImageMagick 以原始单通道 32 位格式保存我的 EXR 文件?

ImageMagick 论坛的一位专家实际上发布了一个非常适合我的答案。

convert test.exr -crop 200x100+238+200 +repage -define exr:color-type=Y result.exr