(PHP 4 >= 4.0.1, PHP 5, PHP 7)
imagewbmp — Resmi bir dosyaya veya tarayıcıya çıktılar
$resim
[, string $dosyaismi
[, int $artalan
]] ) : boolBelirtilen resmi WBMP biçemli olarak çıktılar veya kaydeder.
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.
artalan
imagecolorallocate() tarafından sağlanmış bir tanıtıcı ile bir artalan rengi tanımlayabilirsiniz. Öntanımlı artalan rengi siyahtır.
Başarı durumunda TRUE
, başarısızlık durumunda FALSE
döner.
Örnek 1 - Bir WBMP resmini çı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);
// İçerik türü başlığını ayarlayalım: image/vnd.wap.wbmp
// İpucu: içerik türleri için image_type_to_mime_type() işlevine bakınız
header('Content-type: image/vnd.wap.wbmp');
// Resmi çıktılayalım
imagewbmp($resim);
// Belleği serbest bırakalım
imagedestroy($resim);
?>
Örnek 2 - Bir WBMP resminin 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
imagewbmp($im, 'dnm.wbmp');
// Belleği serbest bırakalım
imagedestroy($im);
?>
Örnek 3 - Resmi 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);
// İçerik türü başlığını ayarlayalım: image/vnd.wap.wbmp
// İpucu: içerik türleri için image_type_to_mime_type() işlevine bakınız
header('Content-type: image/vnd.wap.wbmp');
// Yeni artalan rengini ayarlayalım
$artalan_rengi = imagecolorallocate($resim, 255, 0, 0);
imagewbmp($resim, NULL, $artalan_rengi);
// Free up memory
imagedestroy($resim);
?>
Bilginize:
WBMP desteği sadece PHP, GD kütüphanesinin 1.8 veya sonraki sürümleri ile derlenmişse mevcuttur.