(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
image_type_to_mime_type — Get Mime-Type for image-type returned by getimagesize, exif_read_data, exif_thumbnail, exif_imagetype
The image_type_to_mime_type() function will determine the Mime-Type for an IMAGETYPE constant.
The returned values are as follows
image_type | 
       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 | 
      
IMAGETYPE_WEBP | 
       image/webp | 
      
IMAGETYPE_AVIF | 
       image/avif | 
      
Example #1 image_type_to_mime_type() example
<?php
header("Content-type: " . image_type_to_mime_type(IMAGETYPE_PNG));
?>Note:
This function does not require the GD image library.