imagewbmp

(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)

imagewbmpGörüntüyü tarayıcıya veya dosyaya yazar.

Açıklama

imagewbmp(GdImage$görüntü, resource|string|null$dosya = null, ?int$artalan = null): bool

Belirtilen görüntüyü WBMP biçemli olarak çıktılar veya kaydeder.

Bağımsız Değişkenler

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.

Dönen Değerler

Başarı durumunda true, başarısızlık durumunda false döner.

Dikkat

Ancak, libgd görüntüyü çıktılamakta başarısız olursa bu işlev true döndürür.

Sürüm Bilgisi

Sürüm: Açıklama
8.0.0gö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.0artalan artık null olabiliyor.

Örnekler

Ö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);
?>

Ayrıca Bakınız

  • image2wbmp() - Görüntüyü tarayıcıya veya dosyaya yazar.
  • imagepng() - Tarayıcıya veya bir dosyaya bir PNG görüntü çıktılar
  • imagegif() - Görüntüyü tarayıcıya veya dosyaya yazar.
  • imagejpeg() - Görüntüyü tarayıcıya veya dosyaya yazar.
  • imagetypes() - Kurulu PHP'nin desteklediği görüntü türlerini döndürür
To Top