<!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 HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
<link href="my.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="avtar.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>用户图像编辑</title>
</head>
<body>
<form id="uploadFrm" action="#" method="post" target="upload_iframe">
<div id="main">
<div id="wrap">
<img id="pic" src="./images/default.gif" border="0" />
<div id="shadow">
<img id="shadowImg" src ="./images/default.gif" />
</div>
<div id="uploadMsg">
正在上传文件,请稍候!
</div>
</div>
<div id="preDiv">
<img id="imgId" src="./images/default.gif" />
<p style="line-height:120px; font-size:12px; color:#B2B2B2;text-align:center;">头像预览</p>
</div>
<div id="selFileDiv">
<a href="#">选择文件</a>
<div style="position:relative">
<input name="picture" type="file" id="picture" onchange="javascript:uploadPic();" >
</div>
</div>
<div id="promptDiv"></div>
<div id="btnDiv">
<a href="javascript:void(null);" onclick="javascript:cropPic();" class="ok">确定</a>
<a href="javascript:void(null);" onclick="javascript:resetPic();" class="reset">重置</a>
</div>
<div style="clear:both"></div>
<div id="slideDiv">
<div id="zoomInDiv" >
<img id="in" src="./images/zoom-in.gif" onmousedown="javascript:zooming(-1);" onmouseup="javascript:mouseDown=false;"/>
</div>
<div style="float:left;position:relative;width:244px;padding-top:5px;*padding-top:0;" onclick="clickSlide(event);">
<img id="slideBg" src="./images/zoom-bg.gif" />
<img id="slideBlock" src="./images/zoom-btn.gif" style="cursor:pointer;"/>
</div>
<div id="zoomOutDiv">
<img id="out" src="./images/zoom-out.gif" onmousedown="javascript:zooming(1);" onmouseup="javascript:mouseDown=false;"/>
</div>
<div style="clear:both"></div>
</div>
<div id="promptDiv1"></div>
<div id="promptDiv2"></div>
</div>
<input type="hidden" name="picName" id="picName" />
<input type="hidden" name="width" id="width" />
<input type="hidden" name="height" id="height" />
<input type="hidden" name="left" id="left" />
<input type="hidden" name="top" id="top" />
<input type="hidden" name="rate" id="rate" />
</form>
<div style="display:none;">
<iframe name="upload_iframe"></iframe>
</div>
</body>
</html>
没有合适的资源?快使用搜索试试~ 我知道了~
jsp+js在线编辑头像大小并成缩略图
共25个文件
gif:10个
png:4个
jsp:2个
4星 · 超过85%的资源 需积分: 11 53 下载量 28 浏览量
2011-11-29
14:54:16
上传
评论
收藏 16.03MB RAR 举报
温馨提示
此功能包括预览、缩放以及拖动等。前段用html,css加js,后端使用ImageMagicK来进行图片处理,为了方便运行deom程序,里面上传文件以及最终的图片裁减是用jsp来实现的,当然可以使用别的。如果想要运行demo的话,请把压缩包useravtar.rar,解压到tomcat(resin)/webapps下,启动tomcat即可,请不要修改应用的名称及useravtar,如果必须修改的,请同时修改avtar.js中定义的变量appName是其保持一致,启动tomcat(resin),输入http://localhost:port/useravtar,应该就可以看到结果了。 注:需要装ImageMagick这个软件,并在环境变量的系统变量中path中加入ImageMagick的安装路径。压缩包中有此软件。
资源推荐
资源详情
资源评论
收起资源包目录
userAvtarEditor.rar (25个子文件)
ImageMagick-6.7.2-9-Q16-windows-dll.exe 16.17MB
useravtar
avtar.js 10KB
savefile.jsp 4KB
images
zoom-bg.gif 306B
ok.gif 98B
reset.gif 98B
btn.png 5KB
tishi2.png 4KB
b.gif 612B
rmb.jpg 55KB
a.gif 677B
tishi1.png 4KB
default.gif 49B
zoom-btn.gif 358B
btn1.gif 116B
tishi.png 6KB
zoom-in.gif 252B
zoom-out.gif 255B
index.htm 3KB
my.css 3KB
.project 213B
crop.jsp 2KB
upload
WEB-INF
lib
commons-io-1.4.jar 106KB
commons-fileupload-1.2.1.jar 56KB
web.xml 1KB
共 25 条
- 1
资源评论
- sdw2222wyy2012-11-02不行啊,根本用不了
- cxzstudio2014-03-31正是我想要的效果
- a6247181012018-10-11还可以,就是感觉有点乱.
如是我闻2012
- 粉丝: 12
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功