ベースターゲット="_blank"/> <ベースターゲット="_blank">
ホームページ >バックエンド開発 >PHPチュートリアル >php gd 搴按嚱鏁扮敓镣愰佩呯缉鐣シュ浘绋嫔簭_PHP鏁欑▼ 搴涔嫔
gd搴洴槸php鏁欑▼涓竴涓鐞嗗浘鈑涓撶椤搴掳纴浠栧栲浠ユ南渚揩掹风殑澶勭澶у鏁版偁澶卭悂屽畠掻愪緵浜嗗ぇread忕殑锲劇墖澶拭捊鍑マスタード暟锛屼笅闱㈡垞浠アミン鍒╃敤gd搴撶捑鍑鍑マスタード隟鏉铓鴣洮殮時鐮浘抆?br /> 西安嬭瘯浠g爜
include('resizeimage.php'); if(!empty($_post)){$resizewidth=400; // 鐢縸帚锲ドラマ墖锄勯珮搴?
echo($filename.".jpg?cache=".rand(0,999999)); }
?>
<フォーム名="テスト" アクション="?submit=true" enctype="multipart/form-data" メソッド="投稿" >フォーム>
resizeimage.php 鏂囦愿
$filename="画像.thumb"; // 鐢縸帚锲综合墖镄啫搴?
$resizeheight=400;
関数 Resizeimage($im,$maxwidth,$maxheight,$name){$width = 画像x($im); $height = imagey($im); if(($maxwidth && $width > $maxwidth) || ($maxheight && $height > $maxheight)){
if($maxwidth && $width > $maxwidth){
$widthratio = $maxwidth/$width
; $resizewidth=true
}
if($maxheight && $height > $maxheight){ $heightratio = $maxheight/$height$resizeheight=true
}
if($resizewidth && $resizeheight){
if($widthratio $ratio = $widthratio
}その他{
$ratio = $heightratio
}
}elseif($resizewidth){
$ratio = $widthratio
}elseif($resizeheight){
$ratio = $heightratio
}
$newwidth = $width * $ratio; $newheight = $height * $ratio; if(function_exists("imagecopyresampled")){
$newim = imagecreatetruecolor($newwidth, $newheight); imagecopyresampled($newim, $im, 0, 0, 0, 0, $newwidth, $newheight, $width, $height
); }その他{
$newim = imagecreate($newwidth, $newheight); imagecopyresize($newim, $im, 0, 0, 0, 0, $newwidth, $newheight, $width, $height
); }
imagejpeg ($newim,$name . ".jpg"); イメージデストロイ ($newim)
}その他{
imagejpeg ($im,$name . ".jpg"); }
}
if($_files['画像']['サイズ']){
if($_files['image']['type'] == "image/pjpeg"){
$im = imagecreatefromjpeg($_files['image']['tmp_name']); }elseif($_files['image']['type'] == "image/x-png"){
$im = imagecreatefrompng($_files['image']['tmp_name']); }elseif($_files['image']['type'] == "画像/gif"){
$im = imagecreatefromgif($_files['image']['tmp_name']); }
if($im){
if(file_exists("$filename.jpg")){
unlink("$ファイル名.jpg"); }
サイズ変更($im,$resizewidth,$resizeheight,$filename); イメージデストロイ ($im)
}
}
?>
http://www.bkjia.com/PHPjc/632985.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/632985.html
技術記事
gd搴洴槸php鏁欑▼涓竴涓鞞嗗浘镕殑涓撶敤搴掳浠栧彲浠ユ南渚揩掹风殑澶悊澶у鏁バージョン锛屽畠鎻愪緵浜ェ読んで忕殑锲ドラマ墖澶勭捑マスタード鈛屼笅闱㈡垜浠アミン鍒╃敤gd搴撶捑鍑マスタード韟鉉?...