LibGd 2.4.0-dev
GD Graphics library
Loading...
Searching...
No Matches
gd_avif_metadata.h
1#ifndef GD_AVIF_METADATA_H
2#define GD_AVIF_METADATA_H
3
4#include "gd.h"
5
6#ifdef HAVE_LIBAVIF
7#include <avif/avif.h>
8
9int gdAvifGetInfoPtr(int size, const void *data, gdAvifInfo *info);
10int gdAvifGetInfoCtx(gdIOCtxPtr in, gdAvifInfo *info);
11int gdAvifGetInfo(FILE *inFile, gdAvifInfo *info);
12int gdAvifApplyMetadata(avifImage *image, const gdImageMetadata *metadata);
13#endif
14
15#endif
int gdAvifGetInfo(FILE *inFile, gdAvifInfo *info)
Read AVIF information from a stdio stream without closing it. *.
Definition gd_avif_metadata.c:253
int gdAvifGetInfoCtx(gdIOCtxPtr in, gdAvifInfo *info)
Read AVIF information from a gdIOCtx without closing it.
Definition gd_avif_metadata.c:246
int gdAvifGetInfoPtr(int size, const void *data, gdAvifInfo *info)
Read AVIF information from memory without taking ownership.
Definition gd_avif_metadata.c:238
Information extracted from the AVIF image and container.
Definition gd.h:3496