(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.
resim
imagecreatetruecolor() 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.
ö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 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);
?>