|
LibGd 2.4.0-dev
GD Graphics library
|
Information extracted from the AVIF image and container. More...
#include <gd.h>
Data Fields | |
| int | width |
| int | height |
| int | is_animation |
| int | is_progressive |
| int | frame_count |
| double | duration |
| int | has_alpha |
| int | bit_depth |
| int | yuv_format |
| gdImageMetadata * | metadata |
Information extracted from the AVIF image and container.
The fields describe facts available from the input, independently of the features currently decoded or written by GD. Dimensions, alpha, bit depth, and YUV format describe the primary image. Sequence fields describe the AVIF input when present. metadata is caller-owned and contains canonical EXIF and XMP profiles; ICC is not part of the public metadata path.
| int gdAvifInfo::bit_depth |
Bit depth of the image.
| double gdAvifInfo::duration |
Duration of the animation in seconds.
| int gdAvifInfo::frame_count |
Number of frames in the animation.
| int gdAvifInfo::has_alpha |
Nonzero if the image has an alpha channel.
| int gdAvifInfo::height |
Image height in pixels.
| int gdAvifInfo::is_animation |
Nonzero if the image is an animation.
| int gdAvifInfo::is_progressive |
Nonzero if the image is progressive.
| gdImageMetadata* gdAvifInfo::metadata |
Pointer to the image metadata.
| int gdAvifInfo::width |
Image width in pixels.
| int gdAvifInfo::yuv_format |
One of the GD_AVIF_PIXEL_FORMAT_* values.