I have this task of sending multiple pictures across the network, where the receiver end is Java, So I decided to serialize thoses images into a webp "animation" where each image is a frame. The webp is generated in python using PIL, and it's possible to decode and extract the frames on both python and Ezgif.com.
However when trying decode the same file, I get the following error
java.io.IOException: Decode returned code VP8_STATUS_UNSUPPORTED_FEATURE
at com.luciad.imageio.webp.WebP.decode(WebP.java:61)
at com.luciad.imageio.webp.WebPReader.read(WebPReader.java:158)
at java.desktop/javax.imageio.ImageReader.read(ImageReader.java:938)
at TestFrameGrab.testReadWebpLuciad(TestFrameGrab.java:29)
This project just wrap java code and dll files. You may go to source repo luciad/webp-imageio , and create issue about supporting new feature of animation webp.
I have this task of sending multiple pictures across the network, where the receiver end is Java, So I decided to serialize thoses images into a webp "animation" where each image is a frame. The webp is generated in python using PIL, and it's possible to decode and extract the frames on both python and Ezgif.com.
However when trying decode the same file, I get the following error
The test code:
The Python code to generate the file:
I'm a bit clueless about what could have went wrong, any help or suggestions will be appreciated