Skip to content

WebP decoder/encoder for Java, supports animation and alpha channel.

License

Notifications You must be signed in to change notification settings

Tianscar/animated-webp-lib-for-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Animated WebP Library for Java

The development of this library is still in early stage, so code quality and performance cannot be guaranteed.
To use the library, you need to add the jnr-ffi dependency and copy the source code of this library to your project.

PRs welcome!

WebP decoder/encoder for Java, supports animation and alpha channel.
The WebP Muxer/Demuxer in this library are written in Java, VP8/VP8L/ALPH Decoder/Encoder are not.
To decode/encode VP8/VP8L/ALPH frames, this library using jnr-ffi to call the libwebp library.

Notes

Remember this library do not contain the libwebp binary!
If the target system do not have libwebp binary pre-installed, you MUST put the binary to the java.library.path!
For pre-compiled libwebp binaries, see https://developers.google.com/speed/webp/download.

Usage

Examples

License

MIT (c) Tianscar

Dependencies

Apache-2.0 jnr-ffi
BSD-3-Clause libwebp

About

WebP decoder/encoder for Java, supports animation and alpha channel.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages