Есть ли способ * точно * на лету изменить размер объекта изображения в Plone? - PullRequest
3 голосов
/ 08 марта 2012

Просто для ясности, этот метод не тот, который я ищу:

<img tal:define="scale context/@@images"
 tal:replace="structure python: scale.scale('image', width=42, height=42).tag()" />

Фактически этот метод изменяет размер ImageField . Я хочу изменить размер объекта Изображение до определенного и точного разрешения без соотношения. Есть ли способ сделать это?

- изменить -

Объект Image для меня является одним из элементов, отображаемых в portal_types в ZMI. В нескольких словах я хочу такое же поведение кода выше, но на Image type.

Ура, Alessio

1 Ответ

4 голосов
/ 08 марта 2012

Объекты изображения содержат поле изображения, размер которого можно изменить.Но вы не можете изменить размер самого объекта изображения, это не имеет никакого смысла.Вы можете определить любое количество пользовательских размеров изображения (которые будут влиять на поля изображения в объектах изображения) на панели управления.Вы не можете изменить размер изображения на лету, хотя.

Вы можете использовать дополнительный продукт, например ImageEditor (http://plone.org/products/products-imageeditor), для произвольного редактирования / изменения размера изображения для конечных пользователей. Это очень полезно, но может быть не тем, что вам нужно.

...