PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのimageflip()関数


imageflip()関数は、指定されたモードを使用して画像を反転するために使用されます。

構文

bool imageflip(img, mode )

パラメータ

  • img :imagecreatetruecolor()を使用して作成された画像リソース

  • モード :フリップモード。可能な値は次のとおりです。

  • IMG_FLIP_HORIZONTAL –画像を水平方向に反転します。

  • IMG_FLIP_VERTICAL –画像を垂直方向に反転します。

  • IMG_FLIP_BOTH –画像を水平方向と垂直方向の両方に反転します。

戻る

imageflip()関数は、成功した場合はTRUEを返し、失敗した場合はFALSEを返します。

次に、画像を水平方向に反転する例を示します。

<?php
   $img_file = 'https://www.tutorialspoint.com/images/tp-logo-diamond.png';
   header('Content-type: image/png');
   $img = imagecreatefrompng($img_file);
   imageflip($img, IMG_FLIP_HORIZONTAL);
   imagejpeg($img);
   imagedestroy($img);
?>

出力

出力は次のとおりです。

PHPのimageflip()関数


  1. PHP – exif_read_data()関数

    exif_read_data() PHPの関数は、画像ファイルからEXIF(交換可能な画像ファイル形式)ヘッダーを読み取ります。この関数は、画像ファイルからすべてのEXIFヘッダーを抽出します。 構文 Array exif_read_data( str $file, str $section=null, bool $arrays=false, bool $thumbnail=false ) パラメータ exif_read_data() 次の4つのパラメータを受け入れます- $ file −このパラメータは、画像ファイルの場所を指定するために使用されます。

  2. PHPのimagecreate()関数

    imagecreate()関数は、新しい画像を作成するために使用されます。 imagecreate()の代わりにimagecreatetruecolor()を使用して画像を作成することをお勧めします。これは、imagecreatetruecolor()を使用して作成できる可能な限り最高品質の画像で画像処理が行われるためです。 構文 imagecreate( $width, $height ) パラメータ 幅 :画像の幅 高さ :画像の高さ 戻る imagecreate()関数は、成功した場合は画像リソース識別子を返し、エラーの場合はFALSEを返します。 例 次に例を示しま