php圖片處理函數獲取類型及擴展名實例
更新時間:2014年11月19日 09:37:36 投稿:shichen2014
這篇文章主要介紹了php圖片處理函數獲取類型及擴展名的方法,包括image2wbmp、image_type_to_extension、image_type_to_mime_type等函數的具體使用,具有不錯的借鑒與學習價值,需要的朋友可以參考下
本文實例講述了php圖片處理函數獲取類型及擴展名的方法。分享給大家供大家參考。
具體實現代碼如下:
復制代碼 代碼如下:
image_type=image_type_to_mime_type(imagetype_png); //獲取png的mime類型
echo $image_type; //輸出結果
//
$file = '1.jpg';
$image = imagecreatefromjpeg($file);
header('content-type: ' . image_type_to_mime_type(imagetype_wbmp));
$fp=fopen($file,r);
fpassthru($fp);
image2wbmp($image,"1.bmp"); // output the stream directly
//image_type_to_extension. (php教程 5). image_type_to_extension — 取得圖像類型的文件 后綴 ... warning. 本函數暫無文檔
$file_ext=image_type_to_extension("1.jpg");
echo $file_ext;
//
$filename="1.jpg"; //定義圖像文件
$size=getimagesize($filename); //獲取圖像的大小
$fp=fopen($filename,"rb"); //打開文件
if($size && $fp) //如果成功打開
{
header("content-type: {$size['mime']}"); //輸出文件頭信息
fpassthru($fp); //輸出文件內容
exit; //中止操作
}
else
{
echo "文件打開失敗,或者指定的不是圖像文件"; //輸出錯誤信息
}
echo $image_type; //輸出結果
//
$file = '1.jpg';
$image = imagecreatefromjpeg($file);
header('content-type: ' . image_type_to_mime_type(imagetype_wbmp));
$fp=fopen($file,r);
fpassthru($fp);
image2wbmp($image,"1.bmp"); // output the stream directly
//image_type_to_extension. (php教程 5). image_type_to_extension — 取得圖像類型的文件 后綴 ... warning. 本函數暫無文檔
$file_ext=image_type_to_extension("1.jpg");
echo $file_ext;
//
$filename="1.jpg"; //定義圖像文件
$size=getimagesize($filename); //獲取圖像的大小
$fp=fopen($filename,"rb"); //打開文件
if($size && $fp) //如果成功打開
{
header("content-type: {$size['mime']}"); //輸出文件頭信息
fpassthru($fp); //輸出文件內容
exit; //中止操作
}
else
{
echo "文件打開失敗,或者指定的不是圖像文件"; //輸出錯誤信息
}
希望本文所述對大家的PHP程序設計有所幫助。
您可能感興趣的文章:
- php實現不通過擴展名準確判斷文件類型的方法【finfo_file方法與二進制流】
- php通過獲取頭信息判斷圖片類型的方法
- PHP檢測數據類型的幾種方法(總結)
- 利用PHP實現智能文件類型檢測的實現代碼
- php通過文件頭檢測文件類型通用代碼類(zip,rar等)
- PHP判斷上傳文件類型的解決辦法
- php判斷文件上傳類型及過濾不安全數據的方法
- php 讀取文件頭判斷文件類型的實現代碼
- PHP取二進制文件頭快速判斷文件類型的實現代碼
- php 上傳文件類型判斷函數(避免上傳漏洞 )
- php 網頁播放器用來播放在線視頻的代碼(自動判斷并選擇視頻文件類型)
- PHP 文件類型判斷代碼
- PHP使用finfo_file()函數檢測上傳圖片類型的實現方法