imagerotate

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

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

Açıklama

imagerotate ( resource $resim , float $açı , int $artalan [, int $şeffaflığı_yoksay = 0 ] ) : resource

Belirtilen resim resmini açı derece döndürür.

Dönüş merkezi resmin merkezi olup, döndürülen resim özgün resimden farklı boyutlara sahip olabilir.

Değiştirgeler

resim

imagecreatetruecolor() gibi bir resim oluşturma işlevinden dönen bir resim verisi.

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.

şeffaflığı_yoksay

Sıfırdan farklı bir değer belirtildiğinde şeffaf renkler yok sayılır.

Dönen Değerler

Döndürülen resmin özkaynağını döndürür, başarısızlık durumunda FALSE döner.

Sürüm Bilgisi

Sürüm: Açıklama
5.5.0 şeffaflığı_yoksay artık sessizce yoksayılıyor.
5.5.0 Bu işlev artık imagesetinterpolation() işlevince atanan aradeğerleme yönteminden etkileniyor.
5.1.0 şeffaflığı_yoksay değiştirgesi eklendi.

Ö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');

// resmi yükleyelim
$source imagecreatefromjpeg($filename);

// Döndürelim
$rotate imagerotate($source$degrees0);

// Çıktılayalım
imagejpeg($rotate);

// Belleği serbest bırakalım
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