(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
imagerotate — Bir görüntüyü belirtilen açıya göre döndürür
Belirtilen görüntüyü 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.
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ı.
artalanDöndürme işleminden sonra boşta kalan yerin rengi.
Döndürülen görüntü nesnesini döndürür, başarısızlık durumunda false döner.
| 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.
|
Ö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:
Bilginize:
Bu işlev imagesetinterpolation() tarafından belirlenmiş ara değerleme yönteminden etkilenmez.