array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.imagewbmp.php', 1 => 'imagewbmp', ), 'up' => array ( 0 => 'ref.image.php', 1 => 'GD ve Görüntü İşlevleri', ), 'prev' => array ( 0 => 'function.imagetypes.php', 1 => 'imagetypes', ), 'next' => array ( 0 => 'function.imagewebp.php', 1 => 'imagewebp', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/image/functions/imagewbmp.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
imagewbmp — Görüntüyü tarayıcıya veya dosyaya yazar.
Belirtilen görüntüyü WBMP biçemli olarak çıktılar veya kaydeder.
görüntü
imagecreatetruecolor() gibi bir görüntü oluşturma işlevinden dönen bir GdImage nesnesi.
dosya
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.
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.
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 |
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.
|
8.0.0 |
artalan artık null olabiliyor.
|
Örnek 1 - Bir WBMP görüntüyü çı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);
// İçerik türü başlığını ayarla: image/vnd.wap.wbmp
// İpucu: içerik türleri için image_type_to_mime_type() işlevine bakılabilir
header('Content-Type: image/vnd.wap.wbmp');
// Görüntüyü çıktıla
imagewbmp($resim);
// Belleği serbest bırak
imagedestroy($resim);
?>
Örnek 2 - Bir WBMP görüntü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
imagewbmp($im, 'dnm.wbmp');
// Belleği serbest bırak
imagedestroy($im);
?>
Örnek 3 - Görüntüyü 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);
// İçerik türü başlığını ayarla: image/vnd.wap.wbmp
// İpucu: içerik türleri için image_type_to_mime_type() işlevine bakılabilir
header('Content-Type: image/vnd.wap.wbmp');
// Yeni artalan rengini ayarla
$artalan_rengi = imagecolorallocate($resim, 255, 0, 0);
imagewbmp($resim, NULL, $artalan_rengi);
// Belleği serbest bırak
imagedestroy($resim);
?>