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

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 −このパラメータは、画像ファイルの場所を指定するために使用されます。

  • $ section −このパラメーターは、結果の配列を生成するためにファイルに存在する必要があるセクションのコンマ区切りリストを指定します。

  • $ array −このパラメーターは、各セクションを配列として表示するかどうかを指定します。

  • $ thumbnail −このパラメータは、サムネイルを読み取るかどうかを指定します。

戻り値

exif_read_data() 関数は成功すると連想配列を返します。失敗するとFalse。

<?php
   //load an image from local drive
   $arrays = exif_read_data('C:\xampp\htdocs\test\research.jpg');

   //Output
   print_r($arrays);
?>

ここでは、次の画像を使用しました-

PHP – exif_read_data()関数

出力

次の出力が生成されます-

Array
(
   [FileName] => research.jpg
   [FileDateTime] => 1627296139
   [FileSize] => 45686
   [FileType] => 2
   [MimeType] => image/jpeg
   [SectionsFound] =>
   [COMPUTED] => Array
      (
         [html] => width="640" height="358"
         [Height] => 358
         [Width] => 640
         [IsColor] => 1
      )

)

  1. PHPのimageflip()関数

    imageflip()関数は、指定されたモードを使用して画像を反転するために使用されます。 構文 bool imageflip(img, mode ) パラメータ img :imagecreatetruecolor()を使用して作成された画像リソース モード :フリップモード。可能な値は次のとおりです。 IMG_FLIP_HORIZONTAL –画像を水平方向に反転します。 IMG_FLIP_VERTICAL –画像を垂直方向に反転します。 IMG_FLIP_BOTH –画像を水平方向と垂直方向の両方に反転します。 戻る imageflip(

  2. PHPのimagecreate()関数

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