imageflip

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

imageflipBelirtilen kipi kullanarak görüntüyü ters çevirir

Açıklama

imageflip(GdImage $görüntü, int $kip): bool

Belirtilen kipe göre görüntüyü ters çevirir.

Bağımsız Değişkenler

görüntü

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

kip

Görüntünün nasıl ters çevrileceği aşağıdaki IMG_FLIP_* sabitleri ile belirtilir:

Sabit Anlamı
IMG_FLIP_HORIZONTAL Resim yatay olarak ters çevrilir.
IMG_FLIP_VERTICAL Resim dikey olarak ters çevrilir.
IMG_FLIP_BOTH Resim hem dikey hem de yatay olarak ters çevrilir.

Dönen Değerler

Başarı durumunda true, başarısızlık durumunda false döner.

Sürüm Bilgisi

Sürüm: Açıklama
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.

Örnekler

Örnek 1 - Görüntüyü dikey olarak ters çevirmek

Bu örnekte IMG_FLIP_VERTICAL sabiti kullanılmıştır.

<?php
// Dosya
$filename = 'phplogo.png';

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

// Yükle
$im = imagecreatefrompng($filename);

// Düşey olarak tersine çevir
imageflip($im, IMG_FLIP_VERTICAL);

// Çıktıla
imagejpeg($im);
imagedestroy($im);
?>

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

Örnek çıktısı: Düşeyde ters çevrilmiş görüntü

Örnek 2 - Görüntüyü yatay olarak ters çevirmek

Bu örnekte IMG_FLIP_HORIZONTAL sabiti kullanılmıştır.

<?php
// Dosya
$filename = 'phplogo.png';

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

// Yükle
$im = imagecreatefrompng($filename);

// Yatayda tersine çevir
imageflip($im, IMG_FLIP_HORIZONTAL);

// Çıktıla
imagejpeg($im);
imagedestroy($im);
?>

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

Örnek çıktısı: Yatayda ters çevrilmiş görüntü