array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.imagepng.php', 1 => 'imagepng', ), 'up' => array ( 0 => 'ref.image.php', 1 => 'GD ve Görüntü İşlevleri', ), 'prev' => array ( 0 => 'function.imagepalettetotruecolor.php', 1 => 'imagepalettetotruecolor', ), 'next' => array ( 0 => 'function.imagepolygon.php', 1 => 'imagepolygon', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/image/functions/imagepng.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(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.
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);
?>