(PHP 4, PHP 5, PHP 7, PHP 8)
imagepng — Tarayıcıya veya bir dosyaya bir PNG görüntü çıktılar
$görüntü
,$dosya
= null
,$kalite
= -1,$süzgeçler
= -1görüntü
ile belirtilen bir PNG görüntüyü tarayıcıya veya bir dosyaya çıktılar.
görüntü
imagecreatetruecolor() gibi bir görüntü oluşturma işlevinden dönen bir GdImage nesnesi.
dosya
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.
Bilginize:
Eğer
kalite
vesüzgeçler
bağımsız değişkenleri belirtilmezsenull
geçersizdir.
kalite
Öntanımlı değer (-1
) öntanımlı zlib sıkıştırma değerini kullanır. Daha fazla bilgi için: » zlib kılavuzu.
süzgeçler
PNG dosyasının boyutunu küçültme imkanı sağlar. PNG_FILTER_XXX
sabitlerinin bir birleşiminden oluşan bir bit maskesi olarak belirtilir. Ayrıca, tüm süzgeçleri etkisiz veya etkili kılmak için (sırayla) PNG_NO_FILTER
veya PNG_ALL_FILTERS
sabiti kullanılabilir. Öntanımlı değer (-1
) süzme işlemini iptal eder.
süzgeçler
bağımsız değişkenini sistem libgd yoksayar.
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.
Sürüm: | Açıklama |
---|---|
8.0.0 | görüntü bağımsız değişkeninde artık bir GdImage nesnesi aktarmak gerekiyor; evvelce resource türünde geçerli bir gd değeri gerekirdi. |
<?php
$im = imagecreatefrompng("test.png");
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
?>