Ошибка выделения октавы памяти после изменения graphicsmagicks на квантовую глубину 16

#image-processing #imagemagick #ubuntu-14.04 #octave #graphicsmagick

#обработка изображений #imagemagick #ubuntu-14.04 #октава #graphicsmagick

Вопрос:

Я попытался увеличить квантовую глубину GraphicsMagick до 16 бит. Я скачал пакет GraphicsMagick отсюда. Вот результат для сведений о версии и результат для quantum depth gm version .

 karthikeyan@karthikeyan:~$ gm version

GraphicsMagick 1.3.25 2016-09-05 Q16 http://www.GraphicsMagick.org/
Copyright (C) 2002-2016 GraphicsMagick Group.
Additional copyrights and licenses apply to this software.
See http://www.GraphicsMagick.org/www/Copyright.html for details.
..
...
....
Configured using the command:
  ./configure  '--with-quantum-depth=16' '--enable-shared' '--disable-static' '--with-magick-plus-plus=yes'
  

Итак, я продолжил обработку изображений, предполагая, что мой graphicsmagick может обрабатывать 16 бит, но я получаю эту ошибку. Пожалуйста, помогите решить эту проблему:

 karthikeyan@karthikeyan:~$ octave

octave:1> i = imread("/home/karthikeyan/Pictures/Wallpapers/f1376677896.jpg");
warning: your version of GraphicsMagick limits images to 8 bits per pixel
*** Error in `/usr/bin/octave-cli': malloc(): memory corruption: 0x0000000002300dd0 ***
panic: Aborted -- stopping myself...
^C^CPress Control-C again to abort.
^Cpanic: attempted clean up apparently failed -- aborting...
Aborted (core dumped)
  

Комментарии:

1. Вы скомпилировали Octave после этого?

2. Вам нужно перестроить Octave из исходного кода, если вы создаете GraphicsMagick с другой квантовой глубиной. Смотрите Примечания в Octave wiki

3. @carandraug — В вики-ссылке говорится о восстановлении GraphicsMagick, но не Octave. Я не понимаю, в каком порядке делать, и если я использовал apt-get для Octave, то как перестроить Octave. Какие-нибудь ссылки, пожалуйста?

4. @Andy — Я использую apt-get для установки Octave; не выполняется через загруженные пакеты. Будет ли это правильным способом восстановления — askubuntu.com/questions/652004/ddg#670818 ?

5. @karthikeyan: Если вы хотите скомпилировать Octzave из исходного кода, сначала скомпилируйте graphicsmagick, как указано в carandraug и afterwars octave. Пожалуйста, прочитайте wiki.octave.org/Octave_for_Debian_systems