(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ı.
artalan
Dö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.