Я сталкиваюсь с чем-то с графикой, которая, по-видимому, является ошибкой, но очень странной.GraphicsMagick терпит неудачу при использовании гравитации NorthWest
Когда я выполнить следующую команду, она отлично работает:
gm convert /etc/files/background/1.jpg -draw "gravity 'West';fill '#FFFFFF';font 'Courier';font-size 24;rotate 180;translate 5,5 text 0, 0 'preview_title'" /vagrant/output.jpg
Но если я изменю гравитации на северо-запад, он терпит неудачу с ошибкой: «гм новообращенного: Несогласованный рисунком примитивного определения (текст) [Данный файл или каталог отсутствует].'
gm convert /etc/files/background/1.jpg -draw "gravity 'NorthWest';fill '#FFFFFF';font 'Courier';font-size 24;rotate 180;translate 5,5 text 0, 0 'preview_title'" /vagrant/output.jpg
Однако это не только значение силы тяжести, что имеет что-то делать с этой ошибкой, потому что, если изменить настройки -5 transle, -5 от 5, 5, то он прекрасно работает снова:
gm convert /etc/files/background/1.jpg -draw "gravity 'NorthWest';fill '#FFFFFF';font 'Courier';font-size 24;rotate 180;translate -5,-5 text 0, 0 'preview_title'" /vagrant/output.jpg
Похоже, что значение силы тяжести NorthWest вызывает ошибку по сравнению с конкретными значениями перевода.
Кто-нибудь сталкивался с этой ошибкой? Это ошибка или кто-нибудь знает, в чем причина?
Вы не упомянули версию GraphicsMagick, но я проверил, что поведение проявляется в текущей версии развития, GraphicsMagick-1.4. –