[原创]基于jquery.Jcrop的头像编辑器
2010-03-01 17:46
267 查看
用过新浪微博的朋友对它的头像编辑器都有印象吧.不过人家是用flash做的.
在一个项目中,也用到了同样的东西,本来想直接用新浪微博的,但它有一部分请求路径写到FLASH里面去了,所以只好放弃.
在网上找到了jquery.Jcrop,基本满足了我的需求,但它只是简单的切割而已,还有缩略图没有生成.或许有很多人都需要这类东西吧,于是我把它封装起来了,方便其它朋友直接使用.
官方网址:http://deepliquid.com/content/Jcrop.html
上面有很多demo,有兴趣的可以上去看看.
此文章中,封装的JS如下:
代码
var cutter = new jQuery.UtrialAvatarCutter(
{
//主图片所在容器ID
content : "picture_original",
//缩略图配置,ID:所在容器ID;width,height:缩略图大小
purviews : [{id:"picture_200",width:200,height:200},{id:"picture_50",width:50,height:50},{id:"picture_30",width:30,height:30}],
//选择器默认大小
selector : {width:200,height:200}
}
);
4. 触发
$(window).load(function(){
cutter.init();
});
5. 如果是使用ajax上传图片的,可以使用cutter.reload(imgs_url)即时修改图片路径
源文件下载:http://files.cnblogs.com/ycoe/ImgCutter.rar
在一个项目中,也用到了同样的东西,本来想直接用新浪微博的,但它有一部分请求路径写到FLASH里面去了,所以只好放弃.
在网上找到了jquery.Jcrop,基本满足了我的需求,但它只是简单的切割而已,还有缩略图没有生成.或许有很多人都需要这类东西吧,于是我把它封装起来了,方便其它朋友直接使用.
官方网址:http://deepliquid.com/content/Jcrop.html
上面有很多demo,有兴趣的可以上去看看.
此文章中,封装的JS如下:
代码
var cutter = new jQuery.UtrialAvatarCutter(
{
//主图片所在容器ID
content : "picture_original",
//缩略图配置,ID:所在容器ID;width,height:缩略图大小
purviews : [{id:"picture_200",width:200,height:200},{id:"picture_50",width:50,height:50},{id:"picture_30",width:30,height:30}],
//选择器默认大小
selector : {width:200,height:200}
}
);
4. 触发
$(window).load(function(){
cutter.init();
});
5. 如果是使用ajax上传图片的,可以使用cutter.reload(imgs_url)即时修改图片路径
源文件下载:http://files.cnblogs.com/ycoe/ImgCutter.rar
相关文章推荐
- 基于jquery.Jcrop的头像编辑器
- 基于 jQuery Jcrop 插件的功能模块:头像剪裁
- 一款基于jquery和css3的头像恶搞特效
- 一款基于jquery和css3的头像恶搞特效
- Html在线编辑器--基于Jquery的xhEditor轻量级编辑器
- [原创+源码]超简单:基于jQuery实现的选项卡(滑动门)效果
- 我的第一个开源作品:jUEditor - 基于jQuery的轻量级UBB可视化编辑器
- 基于AdminLTE的jquery头像更新
- 基于jquery的在线编辑器XHEditor
- 10个基于jQuery或JavaScript的WYSIWYG 编辑器
- 推荐两款基于JQuery的在线内容编辑器
- [原创+源码]超强:基于PHP+jQuery实现仿163邮箱的站内邮件系统三
- 【原创】一个非常简洁基于jquery原创无限级联ajax异步请求下拉框插件
- 基于jQuery的弹出框(背景同时灰掉)【原创】
- 基于jQuery的动态增删改查表格信息,可左键/右键提示(原创自Zjmainstay)
- jquery 头像(图片)拖动裁剪插件Jcrop
- 10个基于jQuery或JavaScript的WYSIWYG 编辑器
- 10个基于jQuery或JavaScript的WYSIWYG 编辑器整理
- [原创+源码]超强:基于PHP+jQuery实现仿163邮箱的站内邮件系统一