Skip to content

chuyun923/webpcompress

Repository files navigation

##webp图片压缩插件

webp相对于png 和 jpg来说,拥有更高的压缩比,并且提供有损压缩和 无损压缩,即便是在无损压缩的情况下,webp也比png和jpg有更小的体积。本插件在打包时,自动将项目中满足条件的图片进行webp压缩

###引入

   classpath 'com.chuyun923.android.plugin:webpcompress:3.2.0'


   apply plugin: 'webpcompress'

###配置

   webpCompress {
       q = 80  //压缩比例 0~100,100是无损压缩,默认80
       skipDebug = true //debug下是否开启webp压缩 默认不开启
       cwebpPath = "/Users/pengliang/Downloads/libwebp-0.6.0-rc3-mac-10.12/bin/cwebp" //cwebp命令的路径
       openLog = true //是否打开log
       filterAlpha = true //是否过滤有透明通道的图片
       whiteList = [
               "notify_panel_notification_icon_bg.png"
       ]

       //配置压缩白名单
   }
  • filterAplph:默认情况下,需要打开,如果你的minSDK升级到了18,那么可以关闭,原因是在Android 4.2.1及以下版本上面对于有透明度的 webp图片显示有问题

###输出

   project.buildDir/outputs/webpcompressoutput.txt 文件中会输出这次替换的结果

###特别感谢

美丽联合集团的项目:https://github.com/meili/WebpConvert_Gradle_Plugin

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published