你好可以请问一下,如果我现在要求用户的头像图片在网页只能是65k,允许用户上传她自己的无论多大的图片,我该怎么用javascript来对该用户的图片进行处理呢,保证该用户的头像就是在65k内的大小,并且把这处理好的图片保存在服务器??
解决方案 »
- <h1>xinghaizhihang<span>w我的uery</span></h1> 改成中文为什么显示不出来?
- jquery 让光标焦点在文本框右边
- jquery.comet.js 这个插件个什么玩意?能用吗?
- 关于判断字符串
- IE父窗口判断IE子窗口是否被关闭
- 想对js的编程进一步提高 大家给点意见 近者皆有分
- 急!vbscript创建"Excel.Application"出错!
- 为什么 通过 cloneNode(true) 后,无法得到其他的集合属性???
- 各位一定要帮我这个忙,怎样用文本框实现添写IP框的那种效果呢?
- 一个不知道可否解决的问题
- 求正确的自定义保留N位小数的四舍五入方法?
- 用JS动态生成iframe,内容无法显示
参考:
http://www.cnblogs.com/yangbin1005/archive/2009/03/26/1422395.html
http://www.cnblogs.com/yangbin1005/archive/2009/03/26/1422395.html
2.直接用file上传图片,在后台,用相关的函数或方法对图片进行(判断图片大小,对图片裁剪,图片缩放等)操作。
http://dev.w3.org/html5/2dcontext/ 这是canvas的api
http://www.nihilogic.dk/labs/canvas2image/ 这个是html5的例子
http://dev.w3.org/html5/2dcontext/ 这个是canvas的api
http://www.w3school.com.cn/htmldom/dom_obj_fileupload.asp 这是上传图片的file标签
1。你先用file上传一个图片,在页面显示出来;
2。是用js,对上传的图片进行处理,截取一个需要的图片区域,把截选出的区域坐标和宽高传给服务器端;
3。在后台是用相应的函数方法进行图片的裁剪操作。
页面部分你都可以用js处理或者用jQuery的插件处理,服务器端你至少应该知道用什么函数方法。
http://deepliquid.com/content/Jcrop.html 这个是处理图片的,jquery的一个插件。
<link rel="stylesheet" type="text/css" href="css/imgareaselect-default.css" />
<!--引入jquery库,src是库文件的路劲-->
<script type="text/javascript" src="scripts/jquery.min.js"></script>
<!--引入imgareaselect-->
<script type="text/javascript" src="scripts/jquery.imgareaselect.pack.js"></script>