(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 = -1
gö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.
dosyaDosyanı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
kalitevesüzgeçlerbağımsız değişkenleri belirtilmezsenullgeç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);
?>