imagerotate

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

imagerotateBir görüntüyü belirtilen açıya göre döndürür

Açıklama

imagerotate(GdImage $görüntü, float $açı, int $artalan): GdImage|false

Belirtilen görüntüaçı derece döndürür.

Dönüş merkezi görüntünün merkezi olup, döndürülen görüntü özgün görüntüden farklı boyutlara sahip olabilir.

Bağımsız Değişkenler

görüntü

imagecreatetruecolor() gibi bir görüntü oluşturma işlevinden dönen bir GdImage nesnesi.

açı

Derece olarak saat yönünün tersine dönüş açısı.

artalan

Döndürme işleminden sonra boşta kalan yerin rengi.

Dönen Değerler

Döndürülen görüntü nesnesini döndürür, başarısızlık durumunda false döner.

Sürüm Bilgisi

Sürüm: Açıklama
8.3.0 Kullanılmayan dördüncü bağımsız değişken kaldırıldı.
8.0.0 Başarı durumunda artık GDImage nesnesi dönüyor; evvelce, resourcetüründe bir değer dönerdi.
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 Kullanılmayan şeffaflığı_yoksay artık bool türünde değer kabul ediyor, evvelce int idi.

Örnekler

Örnek 1 - Bir remin 180° döndürülmesi

Bu örnekte bir resim 180° (başağı) döndürülmektedir.

<?php
// Döndür ve doldur
$filename = 'test.jpg';
$degrees = 180;

// İçerik türü
header('Content-Type: image/jpeg');

// görüntüyü yükle
$source = imagecreatefromjpeg($filename);

// Döndür
$rotate = imagerotate($source, $degrees, 0);

// Çıktıla
imagejpeg($rotate);

// Belleği serbest bırak
imagedestroy($source);
imagedestroy($rotate);
?>

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

Örnek çıktısı: Bir resmi 180 derece döndürmek

Notlar

Bilginize:

Bu işlev imagesetinterpolation() tarafından belirlenmiş ara değerleme yönteminden etkilenmez.

Ayrıca Bakınız