(PHP 5, PHP 7, PHP 8)
imagexbm — Bir XBM görüntüyü tarayıcıya veya dosyaya çıktılar
Belirtilen görüntünün XBM sürümünü çıktılar veya kaydeder.
Bilginize: imagexbm() herhangi bir dolgulama yapmaz, dolayısıyla resim genişliği 8 ile çarpılmalıdır. Bu sınırlama artık PHP 7.0.9 itibariyle uygulanmıyor.
görüntü
imagecreatetruecolor() gibi bir görüntü oluşturma işlevinden dönen bir GdImage nesnesi.
dosyaismi
Dizge olarak görüntünün kaydedileceği dosyanın yolu. null
verilirse
doğrudan ham görüntü akımı çıktılanır.
dosyaismi
(.xbm uzantısız) ayrıca
XBM'nin C tanımlayıcıları için de kullanılır,
dolayısıyla geçerli yerelin alfasayısal olmayan karakterleri altçizgilerle
ikame edilir. dosyaismi
olarak null
verilirse
görüntü
C tanıtıcıları için kullanılır.
önalan
imagecolorallocate() tarafından sağlanmış bir tanıtıcı ile bir önalan rengi tanımlayabilirsiniz. Öntanımlı önalan rengi siyahtır. Kalan tüm renkler artalan rengidir.
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 |
önalan artık null olabiliyor.
|
8.0.0 | Kullanılmayan dördüncü bağımsız değişken kaldırıldı. |
Örnek 1 - Bir XBM dosyasının kaydedilmesi
<?php
// Boş bir görüntü oluşturup üzerine bir metin ekle
$resim = imagecreatetruecolor(120, 20);
$metin_rengi = imagecolorallocate($resim, 233, 14, 91);
imagestring($resim, 1, 5, 5, 'Bir deneme dizgesi', $metin_rengi);
// Görüntüyü kaydet
imagexbm($resim, 'dnm.xbm');
// Belleği serbest bırak
imagedestroy($resim);
?>
Örnek 2 - XBM dosyasını farklı bir artalan rengi ile çıktılamak
<?php
// Boş bir görüntü oluşturup üzerine bir metin ekle
$resim = imagecreatetruecolor(120, 20);
$metin_rengi = imagecolorallocate($resim, 233, 14, 91);
imagestring($resim, 1, 5, 5, 'Bir deneme dizgesi', $metin_rengi);
// Yeni önalan rengini ayarla
$önalan_rengi = imagecolorallocate($resim, 255, 0, 0);
// Görüntüyü çıktıla
imagexbm($resim, NULL, $artalan_rengi);
// Belleği serbest bırak
imagedestroy($resim);
?>