存储裁剪后的图像尺寸以供进一步使用。

collective.cropimage的Python项目详细描述


这个包为plone中atcontenttypes字段中的图像提供了图像裁剪。 可以裁剪这些图像,而不会丢失原始图像,也不会向blob添加新图像。 它只设置对象注释的裁剪尺寸。

https://secure.travis-ci.org/collective/collective.cropimage.png

当前使用

测试
  • plone-4.3.6和python-2.7.10
  • 图像和新闻项内容类型。
  • collective.contentLeadImage

如何裁剪图像

  1. 通过add-ons配置页激活collective.cropimage包。
  2. 单击加载项配置下的链接Crop Image Registry
  3. 添加用于存储裁剪维度的ID。
  4. 转到要裁剪图像的内容类型。
  5. 在“操作”中,单击Crop Image
  6. 选择ID的名称。
  7. 现在您可以在图像上拖动以选择裁剪区域。
  8. 保存该区域。

如何在模板上使用裁剪后的图像

例如:

<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)

  • 初次发布。[泰托]

学分

  • 芬兰自然保护协会。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
有没有一种方法可以将不同的java web应用程序组合到一个web应用程序(war)中而不相互影响?   java一次屏蔽两位   java如何在多个类上初始化元素?   java在后台服务中处理通知或使用GCM(或其他推送通知服务)   java从const方法调用JNI函数   javascript如何使用函数/方法返回?   Java优化:声明类变量与使用临时变量   java字符算术基数8 vs基数10   Java流收集要存储的对象列表   swing我正在用Java中的keyListener制作一个精灵移动器   在Gradle构建脚本中使用Scala(或java)方法   java Android Mediaplayer下一步按钮不起作用   Java Sound API在播放音频文件后将其锁定   java将变量从外部类传递到内部类的最佳方法   使用play framework的博客web应用程序出现java逻辑错误   java我们可以在Spring批处理中处理大型zip文件吗?   java如何检查JTable的选定行的特定列中的值是否已经在JList中?