webp.encode

Undocumented in source.

Members

Aliases

WebPProgressHook
alias WebPProgressHook = int function(int percent, in WebPPicture* picture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPWriterFunction
alias WebPWriterFunction = int function(in ubyte* data, size_t data_size, in WebPPicture* picture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

WebPEncCSP
enum WebPEncCSP
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPEncodingError
enum WebPEncodingError
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPImageHint
enum WebPImageHint
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPPreset
enum WebPPreset
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

WebPBlendAlpha
void WebPBlendAlpha(WebPPicture* pic, uint background_rgb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPCleanupTransparentArea
void WebPCleanupTransparentArea(WebPPicture* picture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPConfigInit
int WebPConfigInit(WebPConfig* config)
Undocumented in source. Be warned that the author may not have intended to support it.
WebPConfigInitInternal
int WebPConfigInitInternal(WebPConfig* , WebPPreset , float , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPConfigPreset
int WebPConfigPreset(WebPConfig* config, WebPPreset preset, float quality)
Undocumented in source. Be warned that the author may not have intended to support it.
WebPEncode
int WebPEncode(WebPConfig* config, WebPPicture* picture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPEncodeBGR
size_t WebPEncodeBGR(ubyte* bgr, int width, int height, int stride, float quality_factor, ubyte** output)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPEncodeBGRA
size_t WebPEncodeBGRA(ubyte* bgra, int width, int height, int stride, float quality_factor, ubyte** output)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPEncodeLosslessBGR
size_t WebPEncodeLosslessBGR(ubyte* bgr, int width, int height, int stride, ubyte** output)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPEncodeLosslessBGRA
size_t WebPEncodeLosslessBGRA(ubyte* bgra, int width, int height, int stride, ubyte** output)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPEncodeLosslessRGB
size_t WebPEncodeLosslessRGB(ubyte* rgb, int width, int height, int stride, ubyte** output)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPEncodeLosslessRGBA
size_t WebPEncodeLosslessRGBA(ubyte* rgba, int width, int height, int stride, ubyte** output)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPEncodeRGB
size_t WebPEncodeRGB(ubyte* rgb, int width, int height, int stride, float quality_factor, ubyte** output)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPEncodeRGBA
size_t WebPEncodeRGBA(ubyte* rgba, int width, int height, int stride, float quality_factor, ubyte** output)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPGetEncoderVersion
int WebPGetEncoderVersion()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPMemoryWrite
int WebPMemoryWrite(ubyte* data, size_t data_size, WebPPicture* picture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPMemoryWriterInit
void WebPMemoryWriterInit(WebPMemoryWriter* writer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPPictureARGBToYUVA
int WebPPictureARGBToYUVA(WebPPicture* picture, WebPEncCSP colorspace)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPPictureARGBToYUVADithered
int WebPPictureARGBToYUVADithered(WebPPicture* picture, WebPEncCSP colorspace, float dithering)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPPictureAlloc
int WebPPictureAlloc(WebPPicture* picture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPPictureCopy
int WebPPictureCopy(WebPPicture* src, WebPPicture* dst)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPPictureCrop
int WebPPictureCrop(WebPPicture* picture, int left, int top, int width, int height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPPictureDistortion
int WebPPictureDistortion(WebPPicture* src, WebPPicture* _ref, int metric_type, float* result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPPictureFree
void WebPPictureFree(WebPPicture* picture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPPictureHasTransparency
int WebPPictureHasTransparency(WebPPicture* picture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPPictureImportBGR
int WebPPictureImportBGR(WebPPicture* picture, ubyte* bgr, int bgr_stride)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPPictureImportBGRA
int WebPPictureImportBGRA(WebPPicture* picture, ubyte* bgra, int bgra_stride)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPPictureImportBGRX
int WebPPictureImportBGRX(WebPPicture* picture, ubyte* bgrx, int bgrx_stride)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPPictureImportRGB
int WebPPictureImportRGB(WebPPicture* picture, ubyte* rgb, int rgb_stride)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPPictureImportRGBA
int WebPPictureImportRGBA(WebPPicture* picture, ubyte* rgba, int rgba_stride)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPPictureImportRGBX
int WebPPictureImportRGBX(WebPPicture* picture, ubyte* rgbx, int rgbx_stride)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPPictureInit
int WebPPictureInit(WebPPicture* picture)
Undocumented in source. Be warned that the author may not have intended to support it.
WebPPictureInitInternal
int WebPPictureInitInternal(WebPPicture* , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPPictureIsView
int WebPPictureIsView(WebPPicture* picture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPPictureRescale
int WebPPictureRescale(WebPPicture* pic, int width, int height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPPictureView
int WebPPictureView(WebPPicture* src, int left, int top, int width, int height, WebPPicture* dst)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPPictureYUVAToARGB
int WebPPictureYUVAToARGB(WebPPicture* picture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPValidateConfig
int WebPValidateConfig(WebPConfig* config)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

WEBP_ENCODER_ABI_VERSION
enum WEBP_ENCODER_ABI_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WEBP_MAX_DIMENSION
enum WEBP_MAX_DIMENSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

WebPAuxStats
struct WebPAuxStats
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPConfig
struct WebPConfig
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPMemoryWriter
struct WebPMemoryWriter
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPPicture
struct WebPPicture
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta