天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php+js實現圖片的上傳、裁剪、預覽、提交示例

首先用到的語言是php、插件imgareaselect(下載地址),沒有太多花哨的樣式,index.php代碼如下:
復制代碼 代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<link rel="stylesheet" type="text/css" href="css/imgareaselect-default.css" />
<script type="text/Javascript" src="scripts/jquery.min.js"></script>
<script type="text/Javascript" src="scripts/jquery.imgareaselect.pack.js"></script>
<script type="text/Javascript">
function preview(img, selection) {
$('#selectbanner').data('x',selection.x1);
$('#selectbanner').data('y',selection.y1);
$('#selectbanner').data('w',selection.width);
$('#selectbanner').data('h',selection.height);

var scaleX = 100 / (selection.width || 1);
var scaleY = 100 / (selection.height || 1);
$('#ferret > img').css({
width: Math.round(scaleX * 512) + 'px',//512、390是你上傳圖片的寬高
height: Math.round(scaleY * 390) + 'px',
marginLeft: '-' + Math.round(scaleX * selection.x1) + 'px',
marginTop: '-' + Math.round(scaleY * selection.y1) + 'px'
});
}

//這里通過jQuery語法在原來圖片后插入預覽的小圖片
$(document).ready(function () {
$('<div id="ferret"><img src="upload_pic/resized_pic.jpg" style="position: relative;" /><div>').css({
float: 'left',
position: 'relative',
overflow: 'hidden',
width: '100px',
height: '100px'
})

.insertAfter($('#selectbanner'));

$('#selectbanner').imgAreaSelect({
selectionColor: 'blue', x1:0, y1:0, x2: 100,//初始位置
maxWidth:500,y2:100,
ASPectRatio: '1:1',//縮放比例
selectionOpacity: 0.2 ,
onSelectEnd: preview //裁剪后執行的函數,在上面
});
//確認裁剪
$("#sliceButton").click(function() {
var pic = $('#selectbanner').attr('src');
// alert(pic);
var x,y,w,h;
$.post(
"cat.php", //(2)將附上這個頁面的代碼
{
x:$('#selectbanner').data('x'),
y:$('#selectbanner').data('y'),
w:$('#selectbanner').data('w'),
h:$('#selectbanner').data('h'),
pic:pic
},
function(data){
// alert(data);
//把裁剪后圖片加載到#sure
if(data){
$('#sure').attr('src',data);
}
}
);
});
})
</script>
<title>圖片裁剪、預覽</title>
</head>
<body>
<?php
//上傳圖片后,把圖片復制到upload文件夾下面
if($_POST){
$photo = $_FILES['img']['name'];
$tmp_addr = $_FILES['img']['tmp_name'];

$path = 'upload/';
$type=array("jpg","gif","jpeg","png");
$tool = substr(strrchr($photo,'.'),1);
if(!in_array(strtolower($tool),$type)){
$text=implode('.',$type);
echo "您只能上傳以下類型文件: ",$text,"<br>";
}else{
$filename = explode(".",$photo); //把上傳的文件名以"."好為準做一個數組。
$time = date("m-d-H-i-s"); //取當前上傳的時間
$filename[0] = $time; //取文件名
$name = implode(".",$filename); //上傳后的文件名
$uploadfile = $path.$name;
$_SESSION['upfile'] = $uploadfile;//上傳后的文件名地址
move_uploaded_file($tmp_addr,$uploadfile);
}
// echo $uploadfile;
}
?>
<div id="s">
<!--上傳圖片-->
<form action="" method="post" enctype="multipart/form-data">
<input type="file" id="img" name="img" value="" onclick=""/>
<input name="submit" id="submit" type="submit" value="提交" class="submit"/>
</form>
<!--顯示圖片-->
<? if(isset($_SESSION['upfile'])){?>
<img id="selectbanner" name="selectbanner" src="<? echo $_SESSION['upfile'];?>" title="mypic"/>
<? }?>
</div>
<!--確認裁剪-->
<div><input type="submit" id="sliceButton" name="sliceButton" value="sliceButton"></div>
<!--顯示裁剪后的圖片-->
< div><img id="sure" src="" style="cursor:hand" /></div>
</body>
</html>

php技術php+js實現圖片的上傳、裁剪、預覽、提交示例,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 美女扒开尿口让男生添动态图 | 老师小扫货水能么多叫出来 | 亚洲视频无码高清在线 | 巨胸美女狂喷奶水www网麻豆 | 97在线视频免费观看97 | 中文字幕乱偷无码AV蜜桃 | 色戒无删减流畅完整版 | 97免费观看视频 | 国产超碰AV人人做人人爽 | 久久精品国产亚洲AV忘忧草蜜臀 | 99视频这里只有精品 | 99久久无码一区人妻A片竹菊 | 国产免费内射又粗又爽密桃视频 | 伊人久久亚洲精品一区 | 国产精品久久一区二区三区蜜桃 | 寂寞夜晚免费观看视频 | 超碰在线视频人人AV | 伦理片天堂eeuss影院2o12 | 婷婷久久无码欧美人妻 | 欧美日韩中文国产一区 | 欧美肥胖女人bbwbbw视频 | 跪趴式啪啪GIF动态图27报 | 孕妇bbwbbwbbwbbw超清 | 99九九免费热在线精品 | 国产精品人妻无码久久久奥特曼 | 午夜一区欧美二区高清三区 | 亚洲综合AV在线在线播放 | 欧美精品一区二区三区四区 | 久久99AV无色码人妻蜜 | 国产WW高清大片免费看 | 九九精品在线播放 | 亚洲色综合中文字幕在线 | 免费观看成人毛片 | 国产传媒麻豆剧精品AV | 日本高清免费观看 | 三级黄色小视频 | 美女挑战50厘米长的黑人 | 久久中文字幕综合不卡一二区 | 精品国产免费观看久久久 | 国产日韩精品一区二区三区在线 | 亚洲AV无码专区国产乱码网站 |