谷歌黑科技:为什么这么小啊

by

我今天算是被震撼了,本来 OI 考试我第一题超级水题输出忘了换行,导致全爆,非常尴尬的心情完全因为认识了下面这个东西而消失不见啦。

这是谷歌出品的一个黑科技,主要作用是图片压缩,目前在 apk 瘦身中广为运用。

它的名字叫,Webp

依赖

别害怕,看完博客让你摆脱对命令行的恐惧(当然,如果你本来就喜欢命令行的话更好 ^_^

安装与部署

现在你应该是这个状态。

另外,我把我的桌面用于演示了。这是我的桌面图片原图,大小你可以在上面的截图看到, 1.3MB ,比较可怕。

现在我们要压缩它。

打开终端的话, win10 用户可以这样打开。别的你只能自助了。

使用

执行以下命令:

cwebp -q 100 [你的图片文件名] -o [你的图片文件名,扩展名改为 webp]

如果你不知道我在方括号里面写的是啥,可以把图片命名为 test.png ,然后试试和我一样的命令:

cwebp -q 100 test.png -o test.webp

然后看着奇迹发生吧,这是命令行的截图:

再看看生成的图片的大小:

我非常一颗赛艇。这个图片格式是可以用于 Android 的,直接拖进去当成一个 png 用就行了。当然, chrome 也支持打开。

更好地使用

改变压缩率:

cwebp -q [质量] [source.png] -o [target.webp]

将 webp 转化为 png :

dwebp [source.webp] -o [target.png]

后来我发现, Google Play 上的所有 App 相关的图片全部是 webp 格式的,我右键保存了几张图片,下载的时候就全是 webp。。不知道那些没听说过这个格式的人会不会以为人家是在加密啊。。

然后我就拿 dwebp 把图片给弄回去了。(幸好有了命令行工具啊,不然也只能看着一张张只有 Chrome 才能打开的图片发呆了(不过截图倒是一个 solution ,嘿嘿))

你学到了什么


Tweet this
Top


创建一个 issue 以申请评论
Create an issue to apply for commentary


协议/License

本作品 谷歌黑科技:为什么这么小啊 采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可,基于 http://ice1000.org/2016/07/11/WebpIsAwesome/ 上的作品创作。
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
知识共享许可协议