imagecreatefromstring

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

imagecreatefromstringBelirtilen dizgeden yeni bir resim oluşturur

Açıklama

imagecreatefromstring ( string $veri ) : resource

imagecreatefromstring() işleve veri ile belirtilen resim dizgesinden elde edilen resim için bir resim tanıtıcısı döndürür. PHP desteklediği takdirde otomatik olaran algılanan dosya biçemleri: JPEG, PNG, GIF, BMP, WBMP, GD2, ve WEBP.

Değiştirgeler

veri

Resim verisini içeren dizge.

Dönen Değerler

Resim dosya biçemi desteklenmiyorsa, veri biçemi tanınmıyorsa veya resim bozuksa ya da yükenemiyorsa false aksi takdirde bir resim tanıtıcısı döndürür.

Sürüm Bilgisi

Sürüm: Açıklama
7.3.0 WEBP artık destekleniyor (kullanılan libgd destekliyorsa).

Hatalar/İstisnalar

veri bilinmeyen bir biçemdeyse imagecreatefromstring() işlevi E_WARNING seviyesinde bir hata verir.

Örnekler

Örnek 1 - imagecreatefromstring() örneği

<?php
$data 
'iVBORw0KGgoAAAANSUhEUgAAABwAAAASCAMAAAB/2U7WAAAABl'
       
'BMVEUAAAD///+l2Z/dAAAASUlEQVR4XqWQUQoAIAxC2/0vXZDr'
       
'EX4IJTRkb7lobNUStXsB0jIXIAMSsQnWlsV+wULF4Avk9fLq2r'
       
'8a5HSE35Q3eO2XP1A1wQkZSgETvDtKdQAAAABJRU5ErkJggg==';
$data base64_decode($data);

$im imagecreatefromstring($data);
if (
$im !== false) {
    
header('Content-Type: image/png');
    
imagepng($im);
    
imagedestroy($im);
}
else {
    echo 
'Bir hata oluştu.';
}
?>

Yukarıdaki örnek şuna benzer bir çıktı üretir:

Örneğin çıktısı : imagecreatefromstring()

Ayrıca Bakınız