前言
創(chuàng)新互聯公司是一家專業(yè)提供歙縣企業(yè)網站建設,專注與網站設計、網站建設、H5建站、小程序制作等業(yè)務。10年已為歙縣眾多企業(yè)、政府機構等服務。創(chuàng)新互聯專業(yè)網站設計公司優(yōu)惠進行中。Webp是Google推出的一種新型圖片格式,相比于 傳統(tǒng)的PNG/JPG圖片有著更小體積的優(yōu)勢,在Web中有著廣泛的應用。由于Webp格式推出比較晚, Jdk 內置的圖片編解碼庫對此并不支持。
網上給出的Java環(huán)境解決方案往往需要手動在java.library.path中安裝對應的動態(tài)鏈接庫,windows是dll文件,linux是so文件。這對于開發(fā)部署非常不方便。
本文提供一種無需手動安裝動態(tài)鏈接庫,同時可以方便處理Webp的解決方案
WebP是谷歌的圖片格式,java 類庫imageio 是不支持此種格式的。目前除了在線轉換以及工具以外,第三方類庫轉webp格式
大致有:
準備
先從github上面下載所需要的jar包
webp-imageio-core-0.1.0.jar
由于這個項目并未發(fā)布到maven中央倉庫,所以需要手動導入本地jar包.
如果你用的是gradle,可以把jar包放入src/main/resource/libs
目錄,并在build.gradle
中加入依賴
dependencies { compile fileTree(dir:'src/main/resources/libs',include:['*.jar']) }