2012-03-08 3 views
3

Просто для быть ясно, этот метод не является то, что я ищу:Существует способ * точно изменить размер объекта изображения в режиме «на лету»?

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

На самом деле этот метод изменения размера ImageField. Я хочу изменить размер объекта на конкретное и точное разрешение без соотношения. Любой способ сделать это?

--edit--

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

Приветствия, Алессио

+1

определите «объект изображения» и «конкретное и точное разрешение без соотношения» пожалуйста. –

+0

Я изменил вопрос. Надеюсь, это поможет! – USSliberty

ответ

4

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

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

+0

Это правда! Спасибо, я не думал об этом. – USSliberty