image_type_to_mime_type
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
image_type_to_mime_type — getimagesize, exif_read_data, exif_thumbnail, exif_imagetypeから返される 画像形式のMIMEタイプを取得する
説明
image_type_to_mime_type
( int $imagetype
) : string
image_type_to_mime_type() は IMAGETYPE 定数で指定される Mime-Type を取得します。
パラメータ
imagetype
IMAGETYPE_XXX
定数のいずれか。
返り値
戻り値は次のとおりです。
imagetype
|
戻り値 |
---|---|
IMAGETYPE_GIF
|
image/gif
|
IMAGETYPE_JPEG
|
image/jpeg
|
IMAGETYPE_PNG
|
image/png
|
IMAGETYPE_SWF
|
application/x-shockwave-flash
|
IMAGETYPE_PSD
|
image/psd
|
IMAGETYPE_BMP
|
image/bmp
|
IMAGETYPE_TIFF_II (intel byte order)
|
image/tiff
|
IMAGETYPE_TIFF_MM (motorola byte order)
|
image/tiff
|
IMAGETYPE_JPC
|
application/octet-stream
|
IMAGETYPE_JP2
|
image/jp2
|
IMAGETYPE_JPX
|
application/octet-stream
|
IMAGETYPE_JB2
|
application/octet-stream
|
IMAGETYPE_SWC
|
application/x-shockwave-flash
|
IMAGETYPE_IFF
|
image/iff
|
IMAGETYPE_WBMP
|
image/vnd.wap.wbmp
|
IMAGETYPE_XBM
|
image/xbm
|
IMAGETYPE_ICO
|
image/vnd.microsoft.icon
|
IMAGETYPE_WEBP
|
image/webp
|
例
例1 image_type_to_mime_type() の例
<?phpheader("Content-type: " . image_type_to_mime_type(IMAGETYPE_PNG));?>
注意
注意:
この関数は、GD 画像ライブラリを必要としません。
参考
- getimagesize() - 画像の大きさを取得する
- exif_imagetype() - イメージの型を定義する
- exif_read_data() - 画像ファイルから EXIF ヘッダを読み込む
- exif_thumbnail() - 画像に埋め込まれたサムネイルを取得する