(PHP 4 >= 4.0.7, PHP 5, PHP 7)
imagegd2 — Tarayıcıya veya bir dosyaya bir GD2 resmi çıktılar
$resim
[, mixed $çıktıyeri
= NULL
[, int $parça_boyutu
= 128
[, int $tür
= IMG_GD2_RAW
]]] ) : bool
Bir GD2 resmini belirtilen çıktıyeri
ne çıktılar.
resim
imagecreatetruecolor() gibi bir resim oluşturma işlevinden dönen bir resim verisi.
çıktıyeri
GD2 resminin kaydedileceği yol. Belirtilmezse veya NULL
verilirse doğrudan ham resim akımı çıktılanır.
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 resim akımı çıktılanır.
parça_boyutu
Parça boyutu.
tür
IMG_GD2_RAW
veya
IMG_GD2_COMPRESSED
olabilir.
IMG_GD2_RAW
öntanımlıdır.
Başarı durumunda TRUE
, başarısızlık durumunda FALSE
döner.
Ancak, libgd resmi çıktılamakta başarısız olursa bu işlev TRUE
döndürür.
Sürüm: | Açıklama |
---|---|
5.4.0 |
resource türünde bir akımın çıktıyeri
değiştirgesine aktarılabilmesi eklendi.
|
Örnek 1 - Bir GD2 resminin çıktılanması
<?php
// Bir tuval oluşturup üzerine bir metin çizelim
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, "A Simple Text String", $text_color);
// Resmi çıktılayalım
imagegd2($im);
// Belleği serbest bırakalım
imagedestroy($im);
?>
Örnek 2 - Bir GD2 resminin kaydedilmesi
<?php
// Bir tuval oluşturup üzerine bir metin çizelim
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, "A Simple Text String", $text_color);
// gd2 resmini kaydedelim
// GD2 resimlerin dosya biçemi .gd2'dir.
// http://www.libgd.org/GdFileFormats adresine bakınız
imagegd2($im, 'simple.gd2');
// Belleği serbest bırakalım
imagedestroy($im);
?>
Bilginize:
GD2 biçemi resim parçalarının hızlı yüklenebilmesi için kullanılan bir resim biçemidir. GD2 biçeminin sadece GD2 uyumlu uygulamalarda kullanılabileceğine dikkat ediniz.