指定したモードで画像を反転させる
$image
$mode
image を、指定した mode で反転させます。
image
mode
imagecreatetruecolorのような画像作成関数が返す GdImage オブジェクト。
反転のモード。定数 IMG_FLIP_* のいずれかを指定します。
IMG_FLIP_*
IMG_FLIP_HORIZONTAL
IMG_FLIP_VERTICAL
IMG_FLIP_BOTH
常に true を返します。
true
gd
例1 垂直方向の反転
この例では、定数 IMG_FLIP_VERTICAL を使います。
<?php // 画像ファイル $filename = 'phplogo.png'; // コンテントタイプ header('Content-type: image/png'); // 読み込み $im = imagecreatefrompng($filename); // 垂直反転 imageflip($im, IMG_FLIP_VERTICAL); // 出力 imagejpeg($im); ?>
上の例の出力は、 たとえば以下のようになります。
例2 水平方向の反転
この例では、定数 IMG_FLIP_HORIZONTAL を使います。
<?php // 画像ファイル $filename = 'phplogo.png'; // コンテントタイプ header('Content-type: image/png'); // 読み込み $im = imagecreatefrompng($filename); // 水平反転 imageflip($im, IMG_FLIP_HORIZONTAL); // 出力 imagejpeg($im); ?>