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)
========
.. 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的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 21fa65e121bb9fa53f11a2ff9c20d8cb086bf1d949100ffdd3cb275d142ee3ed |
|
MD5 | 2ac04c1e8d1a9aee414a3e65ade677a6 |
|
BLAKE2b-256 | 01ee5030cd418c6d1561e7c7283c95394f6424866066677b71dc72653149a295 |