Usage example:$image = imagecreatefromjpeg('test.jpg'); //read a jpg fileimageavif($image, 'test.avif'); //save an avif file(PHP 8 >= 8.1.0)
imageavif — Gibt das Bild im Browser oder einer Datei aus.
$image,$file = null,$quality = -1,$speed = -1
Outputs or saves a AVIF Raster image from the given image.
imageEin GdImage-Objekt, das von einer der Funktionen zur Bilderzeugung, z. B. imagecreatetruecolor(), zurückgegeben wurde.
file
Der Pfad oder eine offene Stream-Ressource (die nach der Beendigung dieser Funktion automatisch geschlossen wird), in dem bzw. der die Datei gespeichert werden soll. Falls nicht gesetzt oder null, wird der rohe Bilddatenstrom direkt ausgegeben.
quality
quality is optional, and ranges from 0 (worst quality, smaller file)
to 100 (best quality, larger file).
If -1 is provided, the default value 52 is used.
speed
speed is optional, and ranges from 0 (slow, smaller file)
to 10 (fast, larger file).
If -1 is provided, the default value 6 is used.
Gibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben.
Wenn libgd das Bild nicht ausgeben kann, gibt diese Funktion true zurück.
Throws a ValueError if quality
or speed is invalid.
| Version | Beschreibung |
|---|---|
| 8.4.0 |
Now throws a ValueError if quality
or speed is invalid.
|
Usage example:$image = imagecreatefromjpeg('test.jpg'); //read a jpg fileimageavif($image, 'test.avif'); //save an avif file