(PHP 4 >= 4.0.7, PHP 5, PHP 7, PHP 8)
imagegd2 — Tarayıcıya veya bir dosyaya bir GD2 görüntü çıktılar
$görüntü
,$dosya
= null
,$parça_boyutu
= 128,$tür
= IMG_GD2_RAW
Bir GD2 görüntüyü belirtilen dosya
ya çıktılar.
görüntü
imagecreatetruecolor() gibi bir görüntü oluşturma işlevinden dönen bir GdImage nesnesi.
dosya
GD2 görüntünün kaydedileceği yol. Belirtilmezse veya null
verilirse ham görüntü akımı doğrudan çı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 görüntü 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 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.3 | dosya artık null olabiliyor. |
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. |
Örnek 1 - Bir GD2 görüntünün çı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);
// Görüntüyü çıktılayalım
imagegd2($im);
// Belleği serbest bırakalım
imagedestroy($im);
?>
Örnek 2 - Bir GD2 görüntünün 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 görüntüyü kaydedelim
// GD2 görüntülerin 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 görüntü parçalarının hızlı yüklenebilmesi için kullanılan bir görüntü biçemidir. GD2 biçeminin sadece GD2 uyumlu uygulamalarda kullanılabileceğine dikkat ediniz.
GD ve GD2 görüntü biçemleri libgd'nin tescilli görüntü biçemleridir. Bunlar kullanımdan kalkmış kabul edilmeli, geliştirme ve deneme amacı dışında kullanılmamalıdır.