优化:用于png和jpeg的无损压缩程序
optimage的Python项目详细描述
优化
==
…图片::https://badge.fury.io/py/optimage.svg
:目标:http://badge.fury.io/py/optimage
…图片::https://travis-ci.org/sk--/optimage.svg?branch=master
:目标:https://travis ci.org/sk-/optimage
…图片::https://coveralls.io/repos/sk--/optimage/badge.svg?branch=master
:目标:https://coveralls.io/r/sk--/optimage?branch=master
optimage通过无损地重新压缩jpeg和png并删除不必要的元数据(exif、注释等)来优化jpeg和png,使web更快,您的repo也更小。
optimizers
--
-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>;``u
*`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%)
----
支持3.4和3.5。
development
——
非常欢迎为该项目提供帮助,因此可以创建问题,也可以通过http://github.com/sk-/optimage发送拉取请求。
使用pytest运行测试,使用:
$python setup.python test
$pytest
>changlog
==
>v0.3.0.3.0(2017-03-19)
——
*固定/>*固定/>19:从zopfflipping调用中删除有损的8位信息
*固定/>;13:临时文件在使用后删除
<08)
----
*增加了对python 2.7
*增加了对zopfliping的支持
*fixed 4:当alpha为0时,图像现在被认为是相等的,而不考虑rgb。
*fixed 6:添加--调试选项来收集性能统计信息
----
*支持(jpegtran、jpegoptim、optipng、pngcrush)的初始版本
==
…图片::https://badge.fury.io/py/optimage.svg
:目标:http://badge.fury.io/py/optimage
…图片::https://travis-ci.org/sk--/optimage.svg?branch=master
:目标:https://travis ci.org/sk-/optimage
…图片::https://coveralls.io/repos/sk--/optimage/badge.svg?branch=master
:目标:https://coveralls.io/r/sk--/optimage?branch=master
optimage通过无损地重新压缩jpeg和png并删除不必要的元数据(exif、注释等)来优化jpeg和png,使web更快,您的repo也更小。
optimizers
--
-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>;``u
*`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%)
----
支持3.4和3.5。
development
——
非常欢迎为该项目提供帮助,因此可以创建问题,也可以通过http://github.com/sk-/optimage发送拉取请求。
使用pytest运行测试,使用:
$python setup.python test
$pytest
>changlog
==
>v0.3.0.3.0(2017-03-19)
——
*固定/>*固定/>19:从zopfflipping调用中删除有损的8位信息
*固定/>;13:临时文件在使用后删除
<08)
----
*增加了对python 2.7
*增加了对zopfliping的支持
*fixed 4:当alpha为0时,图像现在被认为是相等的,而不考虑rgb。
*fixed 6:添加--调试选项来收集性能统计信息
*支持(jpegtran、jpegoptim、optipng、pngcrush)的初始版本