(PHP 5, PHP 7)
imagexbm — Bir XBM resmini tarayıcıya veya dosyaya çıktılar
$resim
, string $dosyaismi
[, int $önalan
] ) : boolBelirtilen resmin 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 5.6.24 ve 7.0.9 itibariyle uygulanmıyor.
resimimagecreatetruecolor() gibi bir resim oluşturma işlevinden dönen bir resim verisi.
dosyaismi
Resmin kaydedileceği dosyanın yolu. Belirtilmez veya NULL verilirse
doğrudan ham resim akımı çıktılanır.
dosyaismi (.xbm uzantısız) iayrıca
XBM'nin C tanımlayıcıları için de kullanılır,
dolayısıylla geçerli yerelin alfasayısal olmayan karakterleri altçizgilerle
ikame edilir. dosyaismi olarak NULL verilirse
resim C tanıtıcıları için kullanılır.
önalanimagecolorallocate() 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 resmi çıktılamakta başarısız olursa bu işlev TRUE
döndürür.
Örnek 1 - Bir XBM dosyasının kaydedilmesi
<?php
// Boş bir resim oluşturup üzerine bir metin ekleyelim
$resim = imagecreatetruecolor(120, 20);
$metin_rengi = imagecolorallocate($resim, 233, 14, 91);
imagestring($resim, 1, 5, 5, 'Bir deneme dizgesi', $metin_rengi);
// Resmi kaydedelim
imagexbm($resim, 'dnm.xbm');
// Belleği serbest bırakalım.
imagedestroy($resim);
?>
Örnek 2 - XBM dosyasını farklı bir artalan rengi ile çıktılamak
<?php
// Boş bir resim oluşturup üzerine bir metin ekleyelim
$resim = imagecreatetruecolor(120, 20);
$metin_rengi = imagecolorallocate($resim, 233, 14, 91);
imagestring($resim, 1, 5, 5, 'Bir deneme dizgesi', $metin_rengi);
// Yeni önalan rengini ayarlayalım
$önalan_rengi = imagecolorallocate($resim, 255, 0, 0);
// Resmi çıktılayalım
imagexbm($resim, NULL, $artalan_rengi);
// Belleği serbest bırakalım
imagedestroy($resim);
?>