JDeli is able to read and write images as WEBP files, giving a complete WEBP converter between WEBP file format and lots of other image file formats.
JDeli can do this in ONE step with the convert method or separately read or write the WEBP image if you want to process the image in Java.
Currently JDeli only supports lossy compression and does not support transparency or lossless compression for Decoding. They are both supported for Encoding.
java -jar jdeli.jar --convert webp "inputFileOrDir" "outputDir"
JDeli.convert(File inFile, File outFile); JDeli.convert(InputStream inFile, OutputStream outfile, String format); byte outputData=JDeli.convert(byte inputData, String format);
An additional set of methods allow values to be passed in which can give more control over conversion, depending on the image formats being converted (ie different image compression options).
Have more questions? Ask us on Discord