| __ __ ____ ____ ____ |
| / \\/ \/ _ \/ _ )/ _ \ |
| \ / __/ _ \ __/ |
| \__\__/\____/\_____/__/ _________ ____ ____ |
| \ \ / _ \/ _/ / \ \ / _ \ _ \ |
| / \ \ __/ \_/ / / \ \ __/ /_ |
| \_____/_____/____/____/\_____/_____/_/\__/v0.1 |
| |
| Description: |
| ============ |
| |
| WEBP decoder: libwebpdecode.so is a simple library for |
| decoding WEBP image files. |
| |
| See http://code.google.com/speed/webp |
| |
| |
| It is released under the same license as the WebM project. |
| See http://www.webmproject.org/license/software/ or the |
| file "COPYING" file for details. An additional intellectual |
| property rights grant can be found in the file PATENTS. |
| |
| |
| API: |
| ==== |
| |
| This is mainly just one function to call, so just have a look at |
| the file src/webp/decode.h for the details and variants: |
| |
| #include "webp/decode.h" |
| uint8_t* WebPDecodeRGB(const uint8_t* data, uint32_t data_size, |
| int *width, int *height); |
| |
| A lower-level API is available from the header file <webp/decode_vp8.h> |
| |
| |
| Building: |
| ========= |
| |
| If everything goes right, then: |
| |
| ./configure |
| make |
| make install |
| |
| should be all you need to have the following files |
| |
| /usr/local/include/webp/decode.h |
| /usr/local/include/webp/decode_vp8.h |
| /usr/local/lib/libwebpdecode.* |
| |
| installed. |
| |
| |
| Decoding example: |
| ================= |
| |
| there's a decoding example in example/dwebp.c which will take a .webp file and |
| decode it to a PPM image file. This is simply to demonstrate use of the API. |
| You can verify the file test.webp decodes to exactly the same as test_ref.ppm: |
| `cd examples && ./dwebp test.webp -o test.ppm && diff test.ppm test_ref.ppm` |
| |
| Bugs: |
| ===== |
| |
| Please report all bugs to our issue tracker: |
| http://code.google.com/p/webp/issues |
| Patches welcome! See this page to get started: |
| http://www.webmproject.org/code/contribute/submitting-patches/ |
| |
| Discuss: |
| ======== |
| |
| Email: webp-discuss@webmproject.org |