有一种方法可以*在Plone中快速调整图像对象的大小吗?

时间:2012-03-08 00:06:42

标签: plone zope image-scaling

为了清楚起见,这种方法不是我想要的:

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

实际上,此方法会调整 ImageField 的大小。我想将 Image 对象的大小调整为特定且精确的分辨率,而不是比例。 有什么办法吗?

- 编辑 -

我的 Image 对象是ZMI上portal_types中显示的项目之一。 简而言之,我想要上面代码的相同行为,但是在 Image 类型上。

干杯, Alessio的

1 个答案:

答案 0 :(得分:4)

图像对象包含可以调整大小的图像字段。但是你无法调整图像对象的大小,这没有任何意义。您可以在控制面板中定义任意数量的自定义图像调整大小(这将影响图像对象中的图像字段)。但是,您无法动态地自由调整图像大小。

您可以使用ImageEditor(http://plone.org/products/products-imageeditor)等附加产品为最终用户提供任意图像编辑/调整大小。它非常有用,但可能不是你需要的。