存储裁剪后的图像尺寸以供进一步使用。
collective.cropimage的Python项目详细描述
这个包为plone中atcontenttypes字段中的图像提供了图像裁剪。 可以裁剪这些图像,而不会丢失原始图像,也不会向blob添加新图像。 它只设置对象注释的裁剪尺寸。
当前使用
测试- plone-4.3.6和python-2.7.10
- 图像和新闻项内容类型。
- collective.contentLeadImage
如何裁剪图像
- 通过add-ons配置页激活collective.cropimage包。
- 单击加载项配置下的链接Crop Image Registry。
- 添加用于存储裁剪维度的ID。
- 转到要裁剪图像的内容类型。
- 在“操作”中,单击Crop Image。
- 选择ID的名称。
- 现在您可以在图像上拖动以选择裁剪区域。
- 保存该区域。
如何在模板上使用裁剪后的图像
例如:
<div tal:replace="structure python: context.restrictedTraverse('cropped-image')('image', 'small-image')" />
这里,image是字段名,small image是ID名。
collective.contentLeadImage
collective.cropimage也适用于collective.contentleadimage。 图像字段名是leadImage,因此请使用像这样的裁剪图像:
<div tal:replace="structure python: context.restrictedTraverse('cropped-image')('leadImage', 'small-image')" />
更改日志
1.8(2015-07-16)
- 向products.cmfplacefulworkflow添加依赖项以进行测试。[泰托]
- 修复图像宽度超过680px的裁剪图像。
1.7(2014-08-13)
- 将jquery.jcrop.js更新到0.9.12版本。[泰托]
- 修复图像缩放网站使用最大宽度。[泰托]
1.6(2013-05-11)
- 将测试包移动到所需的附加项。[泰托]
1.5(2013-01-06)
- 用plone-4.2.3测试。[泰托]
- 将测试集成添加到Travis CI。[泰托]
1.4(2012-11-14)
- 用plone-4.2.2测试。[泰托]
1.3(2012-08-30)
- 修复registry.xml导出中的错误。[泰托]
1.2.1(2012-04-07)
- 将包名称从inicie.cropimage更改为collective.cropimage。[泰托]
- 变成非Zope2包装。[泰托]
- 修复生产站点的javascript加载错误。[泰托]
1.1.1(2012-01-25)
- CSS更新。[泰托]
1.1(2011-11-12)
- 无法设置Aspectratio、MinSize和MaxSize。[泰托]
- 更新复制权限。[泰托]
- 使用collective.contentLeadImage进行测试。[泰托]
1.0(2011-10-03)
- 初次发布。[泰托]
学分
- 芬兰自然保护协会。