imageavif
(PHP 8 >= 8.1.0)
imageavif — Output image to browser or file
Description
GdImage
$image
,resource|string|null
$file
= null
,int
$quality
= -1,int
$speed
= -1): bool
Outputs or saves a AVIF Raster image from the given image
.
Parameters
-
image
-
A GdImage object, returned by one of the image creation functions, such as imagecreatetruecolor().
-
file
-
The path or an open stream resource (which is automatically closed after this function returns) to save the file to. If not set or
null
, the raw image stream will be output directly. -
quality
-
quality
is optional, and ranges from 0 (worst quality, smaller file) to 100 (best quality, larger file). If-1
is provided, the default value30
is used. -
speed
-
speed
is optional, and ranges from 0 (slow, smaller file) to 10 (fast, larger file). If-1
is provided, the default value6
is used.
Return Values
Returns true
on success or false
on failure.
However, if libgd fails to output the image, this function returns true
.
See Also
- imagepng() - Output a PNG image to either the browser or a file
- imagewbmp() - Output image to browser or file
- imagejpeg() - Output image to browser or file
- imagetypes() - Return the image types supported by this PHP build