集成变焦。它承载图像变焦在plone。

collective.zoomit的Python项目详细描述


集合。缩放

此加载项将zoom.it服务集成到 扑通一声。它包括一个灵活的行为,可以指定给 内容类型,还有一个标记接口IZoomItImage 可以分配给单个实例或内容类(使用 例如implementsclassImplements或zcml class 指令)。

zoom.it是一个由微软live labs提供的webservice,它可以生成 deepzoom平铺宿主图像的图像表示,并提供 友好的海龙为他们的观众。它允许非常高的 以友好的方式查看分辨率图像。

此包中提供的适配器/行为假定 应用于具有image属性或getImage方法。这个 包提供脚本以将主视图中的映像替换为 js/silverlight查看器。该脚本假定主视图 的内容包括主内容区域中的主图像 锚的内部(即#content a > img:first-child)。

调用zoom.it API是为了在 内容已保存。但是,只有在 图像是公开可见的(因为zoom.it服务需要 通过公共url检索它)。如果图像还没有 处理后,图像处理也将在工作流之后启动 转变。因此,未公开的图像内容 zoom.it服务将自动处理一次 它可以通过工作流转换访问。这不会导致 当 文件夹已公开。在这种情况下,必须重新保存图像或 使用zoom.it操作菜单手动处理。

处理大图像可能需要一些时间(有时 为处理此问题,加载项提供了 查看和更新图像处理的进度并手动 失败后重新启动进程。如果处理过程没有 已完成,编辑内容也将更新状态 信息。

编辑图像字段也会导致图像被重新处理。

注意事项

微软的zoom.it服务是一个不受支持的实验性服务, 可靠性值得怀疑。这也是一种 很容易通过 一个方便的api。已经处理过的图像似乎是 从服务中可靠地可用;但是 服务不接受新图像的延长时间。作为一个 结果,初始处理可能失败。因此,这个附加组件 设计为渐进式增强,仅显示 当处理后的图像可用时。

请参阅FAQ

因为zoom.it需要一个可公开访问的url来检索 图像,此加载项在private内容或编辑时不起作用 从非Internet访问的URL。适配器有意跳过 请求源于环回地址,但占位符图像 可用于通过设置变量从本地地址进行测试 collective.zoomit.config.DEBUGTrue

贡献者

更改日志

0.7(2014-03-08)

  • 改进日志记录以更好地了解服务故障

0.6(2013-12-19)

  • 初始版本

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

推荐PyPI第三方库


热门话题
java将firebase数据放在JTable中   java如何使用ApacheWicket制作类似IOS的滑动开关?   java正在尝试查找漏洞!anon对pmap意味着什么?   java抽象与抽象类和接口   java日期+天数计算器   java查找数组中3个数字的最小乘积[代码错误?]   有没有办法创建一个标签,这样当编译器运行时,它会用java中的语句替换这个标签   无法解析java变量   Java Swing中正确的ModelViewController模式   java将数据推送到设备的最佳方式是什么?   java我可以在线程池中运行后台任务吗?   java如何将excel工作表复制到同一工作簿?   java如何在groovy spock中模拟新的class()调用   spring自动部署java(守护程序或web)应用程序工具   java使JTabbedPane居中,而不是实际的选项卡   java如何使这些简单而美丽?   java如何有选择地重写类的函数   如何将wkhtmltopdf集成到我的java Web应用程序中?   java Infinispan操作模式   拼图65java拼图。整数溢出可能发生在涉及负数减法、int.Max_值等的计算中。如何避免这种情况?