Ошибка ImageMagick в приложении Ajino-Django для конвертации - PullRequest
0 голосов
/ 07 октября 2010

Я использую aino-convert в проекте и сталкиваюсь с проблемой, которую я никогда раньше не видел. Я взял тот же самый код из другого проекта, в котором я использовал aino-convert, но в новом проекте он взрывается ошибкой ImageMagick. Мой код шаблона выглядит так:

{% thumbnail img.image "156x106" as thumb %}
<img src="{{ thumb }}" alt="{{ img.name }}" />

, что приводит к следующему TemplateSyntaxError:

Поступило исключение ExecuteException при рендеринге: Magick: неверный аргумент для опции `-resize ':' 156x106 '@ error / convert.c / ConvertImageCommand / 2343.

Я попытался поиграть с размерами, чтобы увидеть, не является ли это проблемой с исходным изображением. Я попытался удалить кавычки и не совмещать результат с переменной, но все это приводит к той же ошибке. Я запускаю ImageMagick 6.6.2 в Windows, также вижу ошибку на живом сервере Linux.

Ответы [ 2 ]

1 голос
/ 13 октября 2010

убедитесь, что символ размера x "156x106" действительно является строчной буквой x, а не, например, знак умножения ×

UPDATE

альтернативно, вы можете попробовать использовать другой синтаксис:

{% convert img.image "-resize 156x106" as thumb %}
0 голосов
/ 14 октября 2010

Вы уверены, что Django Template Engine не интерпретирует x в 156x106 как шестнадцатеричное?

Таким образом, тонкий aino (или конвертирующий) получает параметры изменения размера, которые все испорчены.Это может вызвать проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...