一个强大的webp批处理转换器和不同的分析
webp-converter的Python项目详细描述
#WebP转换器和分析
![](https://img.shields.io/badge/webp batch%20converter orange.svg)
![](https://img.shields.io/badge/webp batch%20analytics orange.svg)
![](https://img.shields.io/badge/license-apache2-blue.svg)
[![](https://img.shields.io/badge/readme english blue.svg)](https://github.com/jackscong/webp converter)
[![(https://img.shields.io/badge/readme-zhong-blue.svg)](https://github.com/jackscong/webp converter/blob/master/readme zh.md)
[![](https://img.shields.io/badge/pip-v4.0.0%20webp--converter yellow.svg)](https://pypi.python.org/pypi/webp converter)
[](https://github.com/jackscong/webp converter/raw/master/arts/webp converter.png)
\purpose
1.将批处理图像从png/jpg格式转换为webp格式
2。如果其webp one大于origin one,则不会自动转换图像(origin one将被复制到`[output directory]/origin/`directory)
3。如果无法自动转换为webp one,则不会转换图像(失败图像的原始图像将复制到`[output directory]/failed`目录)
4。如果需要,可以使用`--ignore transparency image`配置忽略所有具有透明像素的图像(has transparency image的原始图像将复制到`/webp converted/transparency`目录)
5。输出转换结果,如大小减少多少、跳过转换的文件数量等。
6。如果您想用'replace:true'配置
[](https://github.com/jacksgong/webp converter/raw/master/arts/help.png)
\[](https://github.com/jackscong/webp converter/raw/master/arts/demo-1.png)
-o=~/downloads/test converted/
```
![http://Github.com/Jacksgong /Webp转换器/Wave/Mist/Atdie/DeMo2.2.PNG)< BR> > BR/> BR/>如果您只想转换当前文件夹中的所有图像,并用**Curry**“WebP转换”文件夹,如果它存在,并且**质量比**为“95”和**输出**`/Webp转换为“./Webp转换”,当它具有透明度时,忽略图像,当它可以时转换后更小:
`` shell
webpc--c--忽略透明图像-q=95
````
![](https://github.com/jacksgong/webp converter/raw/master/arts/demo-3.png)
如果要将**`~/downloads/img/test`文件夹上的所有**图像转换并将**转换后的结果输出到`~/downloads/test converted`文件夹,并且仅当它没有**相同名称**`.webp`文件夹上的文件`~/downloads/test converted`文件夹(仅不带“--c”参数)在转换后可以更小时:
`` shell
webpc-o=~/downloads/test converted/~/downloads/img/test
````
![](https://github.com/jacksgong/webp converter/raw/master/arts/demo-4.png)
\
除非符合许可证的要求,否则您不得使用此文件。
您可以在http://www.apache.org/licenses/license-2.0
获取许可证副本,除非适用法律要求或书面同意,否则根据许可证分发的软件将按“原样”分发,
无任何明示或暗示的保证或条件。
请参阅许可证,了解管辖许可的特定语言和许可证下的限制。
```
![](https://img.shields.io/badge/webp batch%20converter orange.svg)
![](https://img.shields.io/badge/webp batch%20analytics orange.svg)
![](https://img.shields.io/badge/license-apache2-blue.svg)
[![](https://img.shields.io/badge/readme english blue.svg)](https://github.com/jackscong/webp converter)
[![(https://img.shields.io/badge/readme-zhong-blue.svg)](https://github.com/jackscong/webp converter/blob/master/readme zh.md)
[![](https://img.shields.io/badge/pip-v4.0.0%20webp--converter yellow.svg)](https://pypi.python.org/pypi/webp converter)
[](https://github.com/jackscong/webp converter/raw/master/arts/webp converter.png)
\purpose
1.将批处理图像从png/jpg格式转换为webp格式
2。如果其webp one大于origin one,则不会自动转换图像(origin one将被复制到`[output directory]/origin/`directory)
3。如果无法自动转换为webp one,则不会转换图像(失败图像的原始图像将复制到`[output directory]/failed`目录)
4。如果需要,可以使用`--ignore transparency image`配置忽略所有具有透明像素的图像(has transparency image的原始图像将复制到`/webp converted/transparency`目录)
5。输出转换结果,如大小减少多少、跳过转换的文件数量等。
6。如果您想用'replace:true'配置
[](https://github.com/jacksgong/webp converter/raw/master/arts/help.png)
\[](https://github.com/jackscong/webp converter/raw/master/arts/demo-1.png)
-o=~/downloads/test converted/
```
![http://Github.com/Jacksgong /Webp转换器/Wave/Mist/Atdie/DeMo2.2.PNG)< BR> > BR/> BR/>如果您只想转换当前文件夹中的所有图像,并用**Curry**“WebP转换”文件夹,如果它存在,并且**质量比**为“95”和**输出**`/Webp转换为“./Webp转换”,当它具有透明度时,忽略图像,当它可以时转换后更小:
`` shell
webpc--c--忽略透明图像-q=95
````
![](https://github.com/jacksgong/webp converter/raw/master/arts/demo-3.png)
如果要将**`~/downloads/img/test`文件夹上的所有**图像转换并将**转换后的结果输出到`~/downloads/test converted`文件夹,并且仅当它没有**相同名称**`.webp`文件夹上的文件`~/downloads/test converted`文件夹(仅不带“--c”参数)在转换后可以更小时:
`` shell
webpc-o=~/downloads/test converted/~/downloads/img/test
````
![](https://github.com/jacksgong/webp converter/raw/master/arts/demo-4.png)
\
除非符合许可证的要求,否则您不得使用此文件。
您可以在http://www.apache.org/licenses/license-2.0
获取许可证副本,除非适用法律要求或书面同意,否则根据许可证分发的软件将按“原样”分发,
无任何明示或暗示的保证或条件。
请参阅许可证,了解管辖许可的特定语言和许可证下的限制。
```