array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.imagecreate.php', 1 => 'imagecreate', ), 'up' => array ( 0 => 'ref.image.php', 1 => 'GD ve Görüntü İşlevleri', ), 'prev' => array ( 0 => 'function.imagecopyresized.php', 1 => 'imagecopyresized', ), 'next' => array ( 0 => 'function.imagecreatefromavif.php', 1 => 'imagecreatefromavif', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/image/functions/imagecreate.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
imagecreate — Yeni bir paletli görüntü oluşturur
imagecreate() işlevi, boyutları belirtilen boş görüntüyü oluşturur ve onun için bir görüntü tanıtıcısı döndürür.
Genel olarak, görüntü işlemenin mümkün olan en yüksek kalitede gerçekleşmesi için imagecreate() yerine imagecreatetruecolor() kullanılmasını öneririz. Bir palet görüntüsünün çıktısını almak istiyorsanız, görüntüyü imagepng() veya imagegif() ile kaydetmeden hemen önce imagetruecolortopalette() çağrılmalıdır.
genişlik
Görüntünün genişliği.
yükseklik
Görüntünün yüksekliği.
Başarı durumunda görüntü nesnesi,
hata durumunda false
döner.
Sürüm: | Açıklama |
---|---|
8.0.0 | Başarı durumunda artık GDImage nesnesi dönüyor; evvelce, resourcetüründe bir değer dönerdi. |
Örnek 1 - Yeni bir GD görüntü akımı oluşturup bir görüntü çıktılamak
<?php
header("Content-type: image/png");
$im = @imagecreate(110, 20)
or die("GD görüntü akımı ilklendirilemedi");
$artalan = imagecolorallocate($im, 0, 0, 0);
$önalan = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, "A Simple Text String", $önalan);
imagepng($im);
imagedestroy($im);
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir: