Usage example:
$image = imagecreatefromjpeg('test.jpg'); //read a jpg file
imageavif($image, 'test.avif'); //save an avif file
(PHP 8 >= 8.1.0)
imageavif — Görüntüyü tarayıcıya veya dosyaya yazar.
$image
,$file
= null
,$quality
= -1,$speed
= -1
Outputs or saves a AVIF Raster image from the given image
.
görüntü
imagecreatetruecolor() gibi bir görüntü oluşturma işlevinden dönen bir GdImage nesnesi.
file
Dosyanın kaydedileceği yol veya işlev döndüğünde
kendiliğinden kapanan açık bir akım kaynağı. null
atanırsa veya hiçbir şey
atanmazsa doğrudan ham görüntü akımı çıktılanır.
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 30
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.
Başarı durumunda true
, başarısızlık durumunda false
döner.
Ancak, libgd görüntüyü çıktılamakta başarısız olursa bu işlev true
döndürür.
Throws a ValueError if quality
or speed
is invalid.
Sürüm: | Açıklama |
---|---|
8.4.0 |
Now throws a ValueError if quality
or speed is invalid.
|
Usage example:
$image = imagecreatefromjpeg('test.jpg'); //read a jpg file
imageavif($image, 'test.avif'); //save an avif file