#ifndef WEBP_EXTRAS_EXTRAS_H_
#define WEBP_EXTRAS_EXTRAS_H_
#include "webp/types.h"
#ifdef __cplusplus
extern "C" {
#endif
#include "webp/encode.h"
#define WEBP_EXTRAS_ABI_VERSION 0x0002
WEBP_EXTERN int WebPGetExtrasVersion(void);
WEBP_EXTERN int WebPImportGray(const uint8_t* gray, WebPPicture* picture);
WEBP_EXTERN int WebPImportRGB565(const uint8_t* rgb565, WebPPicture* pic);
WEBP_EXTERN int WebPImportRGB4444(const uint8_t* rgb4444, WebPPicture* pic);
WEBP_EXTERN int
WebPImportColorMappedARGB(const uint8_t* indexed, int indexed_stride,
const uint32_t palette[], int palette_size,
WebPPicture* pic);
WEBP_EXTERN int WebPUnmultiplyARGB(WebPPicture* pic);
WEBP_EXTERN int VP8EstimateQuality(const uint8_t* const data, size_t size);
#ifdef __cplusplus
} #endif
#endif