當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP image_type_to_mime_type()用法及代碼示例


image_type_to_mime_type()函數是PHP中的內置函數,用於獲取由其他不同函數(如getimagesize(),exif_read_data(),exif_thumbnail(),exif_imagetype()等)返回的圖像類型的MimeType。
MIME代表Multi-purpose Internet郵件擴展。 MIME類型形式是Internet上對文件類型進行分類的標準方法。諸如Web服務器和瀏覽器之類的Internet程序都具有MIME類型的列表,因此,無論它們使用什麽操作係統,它們都可以以相同的方式傳輸相同類型的文件。

用法:

string image_type_to_mime_type( int $imagetype )

參數:該函數接受單個參數$imagetype,該參數包含IMAGETYPE_XXX常數的整數值,例如IMAGETYPE_GIF,IMAGETYPE_JPEG,IMAGETYPE_PNG等。


Return values:此函數返回給定IMAGETYPE常量的Mime Type字符串。

以下是所有返回值的詳盡列表。

圖像類型 返回值
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

以下示例程序旨在說明PHP中的image_type_to_mime_type()函數:

程序1:

<?php 
echo image_type_to_mime_type(IMAGETYPE_PNG); 
?>

輸出:

image/png

程序2:

<?php 
echo image_type_to_mime_type(IMAGETYPE_JPEG); 
?>

輸出:

image/jpeg

參考: https://www.php.net/manual/en/function.image-type-to-mime-type.php



相關用法


注:本文由純淨天空篩選整理自ShrabanaBiswas大神的英文原創作品 PHP | image_type_to_mime_type() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。