Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

image_type_to_mime_type(3) [php man page]

IMAGE_TYPE_TO_MIME_TYPE(3)						 1						IMAGE_TYPE_TO_MIME_TYPE(3)

image_type_to_mime_type - Get Mime-Type for image-type returned by getimagesize, exif_read_data, exif_thumbnail, exif_imagetype

SYNOPSIS
string image_type_to_mime_type (int $imagetype) DESCRIPTION
The image_type_to_mime_type(3) function will determine the Mime-Type for an IMAGETYPE constant. PARAMETERS
o $imagetype - One of the IMAGETYPE_XXX constants. RETURN VALUES
The returned values are as follows Returned values Constants +----------------------------------------+-------------------------------+ | $imagetype | | | | | | | Returned value | | | | +----------------------------------------+-------------------------------+ | | | | 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 | | | | +----------------------------------------+-------------------------------+ EXAMPLES
Example #1 image_type_to_mime_type(3) example <?php header("Content-type: " . image_type_to_mime_type(IMAGETYPE_PNG)); ?> NOTES
Note This function does not require the GD image library. SEE ALSO
getimagesize(3), exif_imagetype(3), exif_read_data(3), exif_thumbnail(3). PHP Documentation Group IMAGE_TYPE_TO_MIME_TYPE(3)

Check Out this Related Man Page

EXIF_IMAGETYPE(3)							 1							 EXIF_IMAGETYPE(3)

exif_imagetype - Determine the type of an image

SYNOPSIS
int exif_imagetype (string $filename) DESCRIPTION
exif_imagetype(3) reads the first bytes of an image and checks its signature. exif_imagetype(3) can be used to avoid calls to other exif functions with unsupported file types or in conjunction with $_SERVER['HTTP_ACCEPT'] to check whether or not the viewer is able to see a specific image in the browser. PARAMETERS
o $filename - The image being checked. RETURN VALUES
When a correct signature is found, the appropriate constant value will be returned otherwise the return value is FALSE. The return value is the same value that getimagesize(3) returns in index 2 but exif_imagetype(3) is much faster. Note exif_imagetype(3) will emit an E_NOTICE and return FALSE if it is unable to read enough bytes from the file to determine the image type. CHANGELOG
+--------+----------------------+ |Version | | | | | | | Description | | | | +--------+----------------------+ | 5.3.0 | | | | | | | Added icon support. | | | | +--------+----------------------+ PREDEFINED CONSTANTS
The following constants are defined, and represent possible exif_imagetype(3) return values: Imagetype Constants +------+-----------------------------------------+ |Value | | | | | | | Constant | | | | +------+-----------------------------------------+ | 1 | | | | | | | | | | IMAGETYPE_GIF | | | | | 2 | | | | | | | | | | IMAGETYPE_JPEG | | | | | 3 | | | | | | | | | | IMAGETYPE_PNG | | | | | 4 | | | | | | | | | | IMAGETYPE_SWF | | | | | 5 | | | | | | | | | | IMAGETYPE_PSD | | | | | 6 | | | | | | | | | | IMAGETYPE_BMP | | | | | 7 | | | | | | | | | | IMAGETYPE_TIFF_II (intel byte order) | | | | | 8 | | | | | | | | | | IMAGETYPE_TIFF_MM (motorola byte order) | | | | | 9 | | | | | | | | | | IMAGETYPE_JPC | | | | | 10 | | | | | | | | | | IMAGETYPE_JP2 | | | | | 11 | | | | | | | | | | IMAGETYPE_JPX | | | | | 12 | | | | | | | | | | IMAGETYPE_JB2 | | | | | 13 | | | | | | | | | | IMAGETYPE_SWC | | | | | 14 | | | | | | | | | | IMAGETYPE_IFF | | | | | 15 | | | | | | | | | | IMAGETYPE_WBMP | | | | | 16 | | | | | | | | | | IMAGETYPE_XBM | | | | | 17 | | | | | | | | | | IMAGETYPE_ICO | | | | +------+-----------------------------------------+ EXAMPLES
Example #1 exif_imagetype(3) example <?php if (exif_imagetype('image.gif') != IMAGETYPE_GIF) { echo 'The picture is not a gif'; } ?> SEE ALSO
image_type_to_mime_type(3), getimagesize(3). PHP Documentation Group EXIF_IMAGETYPE(3)
Man Page