博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网站用户头像剪裁上传完整案例
阅读量:6484 次
发布时间:2019-06-23

本文共 521 字,大约阅读时间需要 1 分钟。

做为网站前段开发人员来说,用户头像剪裁和上传是一个很常用的功能,一般这个功能涉及到图片的放大,缩小,移动,旋转,和剪裁。下面我们来做一个完整的demo,剪裁后的图片以base64的形式返回,base64怎么上传到后台服务器,很简单,这里不做介绍。

图片的操作:手机端操作和其他手机图片应用操作没有任何区别。PC端:通过鼠标的滚轮是实现图片的放大缩小,长按左键移动鼠标实现图片的移动,双击图片现实图片的旋转。

demo下载地址:

图片描述

在这个demo中,我们使用Jquery的插件(jquery.photoClip.js)完成。【在我的下一个博客我们分析下photoClip的源码实现】。在使用jquery.photoClip.js,我们还得添加几个依赖插件:iscroll-zoom.js(实现图片的移动)、hammer.js、lrz.all.bundle.js。(这3个js扩展库,在我给出的demo下载地址一并给出)。下面是简单实现的源码:

图片裁剪

如有兴趣可以加我的Q群一起讨论学习js,css,python爬虫等技术。(QQ群:512245829)

转载地址:http://acbuo.baihongyu.com/

你可能感兴趣的文章
面向流数据的应用构建指南
查看>>
微软将停止接受用于SSL和代码签名的SHA1证书
查看>>
mysql,mairadb启动脚本
查看>>
hbase单机版安装
查看>>
各种版本CAD绘图工具下载地址
查看>>
存货管理的批次决定和库存决定
查看>>
C语言--单链表
查看>>
中值过滤算法
查看>>
Kafka集群搭建
查看>>
w、vmstat、top、sar、nload 命令的使用
查看>>
sass用法指南
查看>>
谈谈我在这里的收获
查看>>
搭建gitolite服务器
查看>>
我的日常学习计划与安排
查看>>
javaweb学习总结(三十三)——使用JDBC对数据库进行CRUD
查看>>
马哥第三天学习
查看>>
Hibernate
查看>>
JavaScript强化教程——jQuery选择器
查看>>
linux基础命令 追加文本
查看>>
VMware view结合CKEY双因子认证
查看>>