exif_imagetypeとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > exif_imagetypeの意味・解説 

exif_imagetype

(PHP 4 >= 4.3.0, PHP 5)
exif_imagetype — イメージの型を定義する

説明

int exif_imagetype ( string filename )
exif_imagetype() を画像の先頭バイトを読み そのサインを調べます。
exif_imagetype() は、他の exif 関数がサポートしていないファイル形式で コールされるの防いだり、$_SERVER['HTTP_ACCEPT'] と組み合わせて閲覧者が画像を見る権限を持っているかどうかを調べたりするために 使用可能です。

パラメータ

filename
調べる画像。

返り値

正しいサインが見つかった場合は適切な定数、それ以外の場合は FALSE を返します。返り値は getimagesize() がインデックス 2 に対して返す値と同じですが、exif_imagetype() のほうがずっと早く動作します。

変更履歴

バージョン説明
4.3.2 JPCJP2JPXJB2XBM および WBMP がサポートされます。
4.3.0SWC がサポートされます。

定義済み定数

以下の定数が定義されており、exif_imagetype() の返り値を表しています。 表 86. Imagetype 定数
定数
1IMAGETYPE_GIF
2IMAGETYPE_JPEG
3IMAGETYPE_PNG
4IMAGETYPE_SWF
5IMAGETYPE_PSD
6IMAGETYPE_BMP
7IMAGETYPE_TIFF_II (intel byte order)
8 IMAGETYPE_TIFF_MM (motorola byte order)
9IMAGETYPE_JPC
10IMAGETYPE_JP2
11IMAGETYPE_JPX
12IMAGETYPE_JB2
13IMAGETYPE_SWC
14IMAGETYPE_IFF
15IMAGETYPE_WBMP
16IMAGETYPE_XBM


例 569. exif_imagetype() の例
<?php
if (exif_imagetype('image.gif') != IMAGETYPE_GIF) {
   echo 'The picture is not a gif';
}
?>


参考

getimagesize()




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「exif_imagetype」の関連用語

exif_imagetypeのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



exif_imagetypeのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS