跳转到主要内容

Optimage:PNG和JPEG无损压缩器

项目描述

Optimage
========

.. image:: https://badge.fury.io/py/optimage.svg
:target: http://badge.fury.io/py/optimage

.. image:: https://travis-ci.org/sk-/optimage.svg?branch=master
:target: https://travis-ci.org/sk-/optimage

.. image:: https://coveralls.io/repos/sk-/optimage/badge.svg?branch=master
:target: https://coveralls.io/r/sk-/optimage?branch=master

Optimage通过无损重新压缩PNG和JPEG文件,并移除
不必要的元数据(EXIF、注释等),使网页加载更快,并使您的存储库
更小。

优化器
----------

- JPEG

* `jpegtran <http://manpages.ubuntu.com/manpages/trusty/man1/jpegtran.1.html>`_
* `jpegoptim <http://manpages.ubuntu.com/manpages/trusty/man1/jpegoptim.1.html>`_

- PNG

* `pngcrush <http://manpages.ubuntu.com/manpages/trusty/man1/pngcrush.1.html>`_
* `optipng <http://manpages.ubuntu.com/manpages/trusty/man1/optipng.1.html>`_


示例用法
-------------

$ optimage test_data/valid1.png
文件可以无损压缩到67字节(节省:52字节 = 43.70%)
您可以通过以下任一方式替换它:
optimage --replace test_data/valid1.png
optimage --output <FILENAME> test_data/valid1.png

$ optimage --replace test_data/valid1.png
文件已无损压缩到67字节(节省:52字节 = 43.70%)

$ optimage --output /tmp/valid1.png test_data/valid1.png
文件已无损压缩到67字节(节省:52字节 = 43.70%)


安装
------------

您可以使用以下命令安装、升级或卸载“optimage”:

$ pip install optimage
$ pip install --upgrade optimage
$ pip uninstall optimage


Python版本
---------------

支持Python 2.7、3.3、3.4和3.5。


开发
-----------

欢迎为此项目提供帮助,因此请随意创建问题或
通过http://github.com/sk-/optimage发送拉取请求。

使用pytest运行测试,方式如下:

$ python setup.py test
$ pytest


变更日志
=========

v0.3.0 (2017-03-19)
----------

* 修复#19:从zopflipng调用中移除--lossy_8bit
* 修复#13:使用后临时文件被删除

v0.2.0 (2016-02-08)
-------------------

* 添加对Python 2.7的支持
* 添加对zopflipng的支持
* 修复#4:当alpha为0时,无论RGB如何,图像都被视为相等。
* 修复#6:添加--debug选项以收集性能统计信息

v0.0.1 (2015-12-24)
-------------------

* 初次发布,支持(jpegtran, jpegoptim, optipng, pngcrush)

项目详情


下载文件

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

源代码分布

optimage-0.3.0.tar.gz (11.0 kB 查看哈希)

上传时间 源代码

由以下支持