我有一个在内存缓冲区中生成 Big Endian 10 位 DPX 图像的库。不过,它只是原始的 10 位 RGB 数据,没有标题。我正在尝试将此数据加载到这样的实例中Magick::Image
:
Magick::Blob blob(dataBuffer, dataBufferSize;
image.read(blob, Magick::Geometry(width, height), 10 /*bits*/, "DPX");
但是,这会引发以下异常: Magick: Improper image header ()
是否可以将原始 DPX 加载到Magick::Image
.