跳转到主要内容

一个将存储和上传到Plone网站的每个图像转换为PNG格式的软件包。

项目描述

生活、宇宙和一切

一个将存储和上传到Plone网站的每个图像转换为PNG格式的软件包。

如果你担心图像格式专利问题,这个软件包适合你。

专利问题

可移植网络图形 (PNG) 是一种位图图像格式,使用无损数据压缩。PNG是为了改进并取代GIF(图形交换格式)而创建的,作为不需要专利许可证的图像文件格式。

尽管在各个图像文件格式中使用的JPEG压缩多年来一直受到行业知名专利流氓的众多专利问题困扰,但目前还没有无专利的替代格式(WebP已有一些时间了,但目前仅由Google Chrome和Opera浏览器支持)。

不要惊慌

配置

  • 转到“站点设置”。

  • 选择“图像看门狗”。

  • 选择应转换为PNG的文件格式。

  • 您可以选择通过勾选“优化PNG”复选框来优化PNG文件。

  • “迁移延迟(毫秒)”和“事务阈值”仅用于迁移。

  • 通过勾选“启用”复选框来激活即时转换。

迁移图像

  • 首先配置

  • 现在在“图像看门狗”控制面板中您可以设置
    • “迁移延迟(毫秒)”,此参数表示每处理一张图片之间的延迟。0表示无延迟,更快,但CPU密集,较大值对CPU更好,但会减慢进程。

    • “事务阈值”,此参数表示单个事务中处理的图片数量。0表示一个单独的事务,更快,但RAM密集,较小值对RAM更好,但会减慢进程。

  • 单击“保存 & 迁移”按钮以开始迁移过程。

  • 准备您喜欢的含咖啡因饮料,因为这可能需要一些时间,您可以通过检查日志来查看迁移过程的进度。

迁移图像的脚本

该包包括一种方便的迁移图像的方法,有时适合运行长时间进程。

  • 从您的命令行运行:instance run <path_to_openmultimedia.imagewatchdog_package>/openmultimedia/imagewatchdog/script/install_and_migrate.py <plone_site_name>

  • 这将安装产品到Plone站点并将图像迁移到PNG。

  • 准备您喜欢的含咖啡因饮料,因为这可能需要一些时间,您将在控制台看到迁移过程的进度。

截图

“图像看门狗”控制面板

https://github.com/OpenMultimedia/openmultimedia.imagewatchdog/raw/master/control_panel.png

与其他文件格式的比较

以下是一个小总结,仅包括PNG相对于GIF和JPEG的缺点;您可以在维基百科中找到完整的比较。

GIF

  • 在小图像中,GIF可以达到比PNG更大的压缩。

  • GIF本质上支持动画图像。PNG仅通过非官方扩展支持动画。

JPEG

  • 对于摄影(和类似摄影)图像,JPEG格式可以产生比PNG更小的文件,因为JPEG使用专为摄影图像数据设计的有损编码方法。

大多数情况下无害

https://secure.travis-ci.org/OpenMultimedia/openmultimedia.imagewatchdog.png

有想法吗?发现了错误?请通过打开支持票据告诉我们。

安装

要在基于buildout的安装中启用此产品

  1. 编辑您的buildout.cfg,并将openmultimedia.pngwatchdog添加到要安装的egg列表中

    [buildout]
    ...
    eggs =
        openmultimedia.pngwatchdog

更新配置后,您需要运行“bin/buildout”,这将负责更新您的系统。

转到Plone站点的“站点设置”页面并单击“插件”链接。

勾选openmultimedia.pngwatchdog旁边的框,然后单击“激活”按钮。

注意:您可能需要清空浏览器缓存并保存资源注册表,才能看到产品安装的效果。

分享并享受

openmultimedia.pngwatchdog的创建离不开以下人员的贡献

  • 胡安·帕布洛·吉梅内斯,原始作者

  • 埃克托尔·韦尔达雷,好主意工厂

由Open Multimedia赞助开发。

变更日志

因为您必须知道您的毛巾在哪里。

1.0b1 (2012-12-19)

  • 初始发布。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

openmultimedia.imagewatchdog-1.0b1.zip (34.6 kB 查看哈希值)

上传时间 源代码