日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

用php與imagemagick來處理圖片文件的上傳與縮放處理 (轉(zhuǎn)貼)

用php與imagemagick來處理圖片文件的上傳與縮放處理 (轉(zhuǎn)貼)

更新時間:2022-05-10 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

用php和imagemagick來處理圖片文件的上傳和縮放處理
php處理文件的上傳是很簡便的,但是如果要對上傳的圖片進(jìn)行縮放處理的話,雖說能用GD來做,但是
要進(jìn)行比較繁瑣的處理。ImageMagick是一個圖像處理包,一般的Linux軟件包中都會有的。它包含了許
多處理圖像的工具,它可以進(jìn)行圖像文件格式的轉(zhuǎn)化還可以對圖像進(jìn)行各種處理,其中我們將用到它的
圖像縮放功能。這個通過它的軟件包中的工具convert來實現(xiàn),這樣來調(diào)用
convert -geometry 寬x高 源文件 縮放后的文件

請在當(dāng)前目錄下建立一個images的目錄,并且能讓web執(zhí)行用戶可寫,這個目錄用來存放上載后的圖片和

縮放的圖片。
底下是一個簡單小例子,包括圖片上傳和處理,在RedHat6.0+php3.0.12下測試通過。

uploadform.html:文件上傳表單

〈HTML>
〈HEAD>
〈TITLE>選擇文件〈/TITLE>
〈/HEAD>
〈BODY ALIGN="CENTER">
〈FORM ENCTYPE="multipart/form-data" ACTION="upload.php3" METHOD=POST>
選擇圖片文件: 〈INPUT NAME="image" TYPE="file">
〈INPUT TYPE="submit" VALUE="Send File">
〈/FORM>
〈/BODY>
〈/HTML>


upload.php3:處理上傳后的圖片文件

〈html>
〈head>
〈title>處理〈/title>
〈/head>
〈body>
〈?
$flag = "true";
if(isset($image) && $image &&
($image_type = "image/gif" || $image_type = "image/png"
|| $image_type = "image/pjpeg")){ //判斷上載文件的格式等
$dest_image = "./images/".$image_name;
if(@copy($image,$dest_image)){//拷貝上載文件到images目錄下

 $small_image = "./images/small".$image_name;
 $exec_str = "/usr/bin/X11/convert -geometry 100x100 ".$dest_image." ".$small_image; 
 @exec($exec_str); //進(jìn)行圖像的縮放
}else
$flag = "false";

}else{


$flag = "false";
}

if( $flag == "false"){
echo "error〈p>";
echo "〈a href=\"uploadform.html\">重新上載〈/a>";
}else{
echo "〈image src=\"$small_image\">";
echo "〈image src=\"./images/$image_name\">";

?>
〈/body>
〈/html>

如果結(jié)合GetImageSize函數(shù),我們還可以控制縮放的大小。結(jié)合數(shù)據(jù)庫可以對圖片文件進(jìn)行索引或者存儲等。
ImageMagick的功能是很強(qiáng)大的,不僅能對圖片文件進(jìn)行縮放,還有進(jìn)行翻轉(zhuǎn)、格式轉(zhuǎn)化等等功能。
讀者可以自己參看ImageMagick的幫助文件。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

主站蜘蛛池模板: 国产亚洲欧美另类专区 | 免费观看无遮挡www的视频 | 中文字幕视频网 | 国产欧美日韩综合精品一区二区 | 国产一区曰韩二区欧美三区 | 91久久在线| 香蕉国产一区二区 | 国产成人精品永久免费视频 | 高清一级 | 夜夜爽日日澡人人 | 好男人www在线观看 好男人官网在线播放 | 高清免费久久影院 | 欧美精品在线一区 | 吃女人的奶水和做爰视频 | 最新浮力影院地址第一页 | 九一精品国产 | 男人视频网| 久久视频这里只有精品35 | 日韩在线成人 | 在线中文字幕一区 | 中文字幕手机在线观看 | 日本免费视频 | 亚洲三级视频在线观看 | 亚洲 欧美 日韩在线 | 欧美精品色精品一区二区三区 | 午夜国产高清精品一区免费 | 自拍偷拍欧美 | 午夜在线视频免费观看 | 操操操操操操操操 | 久久婷婷在线 | 青草热久精品视频在线观看 | 午夜性色吃奶添下面69影院 | 久久成人18免费 | 天天玩夜夜操 | 91蝌蚪在线视频 | 欧美性一级交视频 | 国产亚洲综合一区二区在线 | 在线综合+亚洲+欧美中文字幕 | 最新步兵社区在线观看 | 手机日韩 | 日本最新免费不卡二区在线 |