webp程序安装使用
WebP格式,谷歌(google)开发的一种旨在加快图片加载速度的图片格式。图片压缩体积大约只有JPEG的2/3,并能节省大量的服务器宽带资源和数据空间。目前基本主流的新版浏览器都是支持的。这里就记录下其安装和使用。
一、安装
下载地址:
1https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-0.5.1.tar.gz 或
2https://github.com/webmproject/libwebp/
安装依赖:
1yum install -y libjpeg-devel libpng-devel libtiff-devel libgif-devel
安装webp:
1tar zxvf libwebp-0.5.1.tar.gz
2cd libwebp-0.5.1
3./configure --prefix=/usr/local/libwebp
4make
5make install
6chmod -R 755 /usr/local/libwebp
二、使用测试
直接使用webp命令生成如下:
1cwebp ~/oebps/webp/8.jpg -q 80 -o ~/oebps/webp/00009.webp
使用python和java分别写了个调用cwebp的程序,具体代码如下:
1$ cat test.py
2#!/usr/bin/env python
3import os
4command = 'cwebp /tmp/test/timg.jpg -q 80 -o /tmp/test/111.webp'
5os.system(command)
6
7$ cat Test.java
8import java.io.IOException;
9public class Test {
10 public static void main(String[] args) {
11 String[] cmd = {"/bin/sh","-c","cwebp /tmp/test/timg.jpg -q 80 -o /tmp/test/java.webp"};
12 try {
13 Runtime.getRuntime().exec(cmd);
14 } catch (IOException e) {
15 e.printStackTrace();
16 }
17 }
18}
最后补张图吧:
捐赠本站(Donate)
如您感觉文章有用,可扫码捐赠本站!(If the article useful, you can scan the QR code to donate))
- Author: shisekong
- Link: https://blog.361way.com/webp/6126.html
- License: This work is under a 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. Kindly fulfill the requirements of the aforementioned License when adapting or creating a derivative of this work.