ImageMagick не преобразует изображения в портретной (вертикальной) ориентации - PullRequest
0 голосов
/ 14 ноября 2011

Я делаю преобразование изображений в TYPO3, обрезаю и изменяю размер с помощью ImageMagick .

Когда ориентация горизонтальная, все работает нормально, когда ориентация изображения равна портретная (вертикальная) , система вообще не генерирует изображения.

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

Изображения в альбомной (горизонтальной) ориентации генерируются безупречно.

код TypoScript, содержащий данные обработки изображений:

...
image {
    file.width = 600c
    file.height = 500c
}
...

Информация о пакете ImageMagick (CentOS 5.7):

Name       : ImageMagick
Arch       : x86_64
Version    : 6.2.8.0
Release    : 4.el5_5.3

Такое же поведение я видел при установке Windows 7 с ImageMagick 6.7.2

Возможно, это связано с конфигурацией ImageMagick по умолчанию?

Кто-нибудь видел такое странное поведение ImageMagick / TYPO3?

1 Ответ

2 голосов
/ 14 ноября 2011

Найдено: ситуация была связана с проблемой ImageMagick, когда размер ширины результата был больше ширины изображения по умолчанию.

Итак, вы должны использовать maxW вместо width в вашей конфигурации и maxH вместо height.

Пример:

...
image {
    file.maxW = 600c
    file.maxH = 500c
}
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...