我正在嘗試使用magick ++讀取原始圖像。根據這份名單,尼康的NEF格式應該由圖像魔術師支持。 http://www.imagemagick.org/script/formats.phpMagick ++無法讀取原始nef圖像
這裏是我的代碼...
int main(int argc, char** argv)
{
Magick::InitializeMagick(argv[0]);
Magick::Image im;
im.read("/home/chase/Desktop/DSC_0985.NEF");
im.display();
return 0;
}
我收到以下錯誤信息......
terminate called after throwing an instance of 'Magick::ErrorBlob'
what(): Stacking: unable to open image `/tmp/magick-25923_ETdn5fNSJR5.ppm': No such file or directory @ error/blob.c/OpenBlob/2709
我安裝magick ++使用sudo apt-get install libmagick++-dev
。我正在使用Ubuntu 15.04
我剛剛嘗試過這一點。同樣的錯誤。應支持NEF。
Magick::CoderInfo c("NEF");
if(c.isReadable())
{
Magick::Image im;
im.read("/home/chase/Desktop/DSC_0985.NEF");
im.display();
}
工作得很好。謝謝!我很驚訝,當我安裝圖像魔術時,它不是一個依賴項。 – chasep255
我猜ImageMagick不會*要求*您安裝您可能不需要的軟件包 - 它們是您可以隨意添加的*「可選附加軟件」*。也許別人知道並且可以更好地解釋。無論如何,很高興它適合你。 –