webp程序安装使用

2019年4月11日 发表评论 阅读评论

WebP格式,谷歌(google)开发的一种旨在加快图片加载速度的图片格式。图片压缩体积大约只有JPEG的2/3,并能节省大量的服务器宽带资源和数据空间。目前基本主流的新版浏览器都是支持的。这里就记录下其安装和使用。

一、安装 

下载地址:

https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-0.5.1.tar.gz 或
https://github.com/webmproject/libwebp/

安装依赖:

yum install -y libjpeg-devel libpng-devel libtiff-devel libgif-devel

安装webp:

tar zxvf libwebp-0.5.1.tar.gz
cd libwebp-0.5.1
./configure --prefix=/usr/local/libwebp
make
make install
chmod -R 755 /usr/local/libwebp

二、使用测试

直接使用webp命令生成如下:

cwebp ~/oebps/webp/8.jpg -q 80 -o ~/oebps/webp/00009.webp

使用python和java分别写了个调用cwebp的程序,具体代码如下:

www.361way.com /tmp/test> cat test.py
#!/usr/bin/env python
import os
command = 'cwebp  /tmp/test/timg.jpg -q 80 -o /tmp/test/111.webp'
os.system(command)
www.361way.com /tmp/test> cat Test.java
import java.io.IOException;
public class Test {
  public static void main(String[] args) {
        String[] cmd = {"/bin/sh","-c","cwebp /tmp/test/timg.jpg -q 80 -o /tmp/test/java.webp"};
         try {
                Runtime.getRuntime().exec(cmd);
        } catch (IOException e) {
                e.printStackTrace();
        }
  }
}

最后补张图吧:

webp




本站的发展离不开您的资助,金额随意,欢迎来赏!

You can donate through PayPal.
My paypal id: itybku@139.com
Paypal page: https://www.paypal.me/361way

分类: 开源软件 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.