vue 移动端头像裁剪_移动端 上传头像 并裁剪功能(h5)
移动端头像图片上传裁剪
.button {
outline: 0;
display: inline-block;
margin-bottom: 0;
font-weight: 400;
text-align: center;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
line-height: 1.5;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
padding: 6px 15px;
font-size: 12px;
border-radius: 4px;
transition: color .2s linear,background-color .2s linear,border .2s linear,box-shadow .2s linear;
color: #495060;
background-color: #f7f7f7;
border-color: #dddee1;
}
.button-info {
color: #fff;
background-color: #2db7f5;
border-color: #2db7f5;
}
.avatarbox {width: 200px; margin: 0 auto}
#avatar{width: 200px;}
.botton-box{width: 140px; margin: 0 auto; margin-top: 20px}
裁剪
重置
var avatar = new Mavatar({el: '#avatar',backgroundColor: '#fff', fileOnchange: function (e) {
console.log(e)
}});
function clip() {
avatar.imageClipper(function (data) {
alert('裁剪成功,生成的图片已覆盖在上传框内');
console.log(data);
// 将图片上传至后台
avatar.upload({
url: 'https://www.baidu.com/',
name: 'avatar',
data: {userName: 'hzy0913', info: 'someInfo'},
success: function (data) {
console.log(data)
},
error: function (error) {
console.log(error)
},
});
})
}
function reset() {
avatar.resetImage();
}
//获取上传前信息
function getInfo() {
var fileInfo = avatar.getfileInfo();
console.log(fileInfo);
}
//获取base64
function getdata() {
var urldata = avatar.getDataUrl();
console.log(urldata);
}
js 地址 https://github.com/Clearlovesky/uploadTouXiang/tree/master/js
PC端-上传头像并裁剪
界面一:
html5 上传头像的裁剪
本示例使用HTML5 canvas,简单的编写了上传头像的裁剪效果,移动端支持拖拽后裁剪, 虽然样式不好看,但是功能还算全: 下图为裁剪后的效果: html部分: ...
asp.net mvc上传头像加剪裁功能
原文:asp.net mvc上传头像加剪裁功能 正好项目用到上传+剪裁功能,发上来便于以后使用. 我不能告诉你们其实是从博客园扒的前台代码,哈哈. 前端是jquery+fineuploader+jqu ...
mvc上传头像加剪裁功能
asp.net mvc上传头像加剪裁功能 正好项目用到上传+剪裁功能,发上来便于以后使用. 我不能告诉你们其实是从博客园扒的前台代码,哈哈. 前端是jquery+fineuploader+jquery ...
asp.net mvc上传头像加剪裁功能介绍
正好项目用到上传+剪裁功能,发上来便于以后使用. 我不能告诉你们其实是从博客园扒的前台代码,哈哈. 前端是jquery+fineuploader+jquery.Jcrop 后台是asp.net mvc ...
WebAPI实现移动端上传头像接口
测试时可以直接使用PostMan模拟发送请求 /// /// 手机端上传头像接口 /// ///
Jcrop+uploadify+php实现上传头像预览裁剪
最近由于项目需要,所以做了一个上传头像预览并且可以预览裁剪的功能,大概思路是上传的图片先保存到服务器,然后通过ajax从服务器获取到图片信息,再利用Jcrop插件进行裁剪,之后通过PHP获取到的四个裁 ...
完美实现类似QQ的自拍头像、上传头像功能!(Demo 源码)
现在很多下载客户端程序都需要设定自己头像的功能,而设定头像一般有两种方式:使用摄像头自拍头像,或者选择一个图片的某部分区域作为自己的头像. 一.相关技术 若要实现上述的自拍头像和上传头像的功能,会碰到 ...
ASP.NET MVC在服务端把异步上传的图片裁剪成不同尺寸分别保存,并设置上传目录的尺寸限制
我曾经试过使用JSAjaxFileUploader插件来把文件.照片以异步的方式上传,就像"MVC文件图片ajax上传轻量级解决方案,使用客户端JSAjaxFileUploader插件01- ...
随机推荐
PHP缓存技术
ersion=18.1" set "fpath=%AP ...
vue &; iview
vue & iview ui components https://codepen.io/webgeeker/pen/EJmQxQ https://www.iviewui.com/docs/g ...
vue 移动端头像裁剪_移动端 上传头像 并裁剪功能(h5)相关推荐
- html5头像裁剪,移动端 上传头像 并裁剪功能(h5)
移动端头像图片上传裁剪 }.button-info{color:#fff;background-color:#2db7f5;border-color:#2db7f5; }.avatarbox{widt ...
- Office文档上传后实时转换为PDF格式_图片文件上传后实时裁剪_实现在线预览Office文档
Office文档上传后实时转换为PDF格式_图片文件上传后实时裁剪 前置条件 安装LibreOffice 安装OpenOffice 安装Unoconv 安装ImageMagick.x86_64 安装G ...
- 手机端-上传头像并裁剪
<headrunat="server"><metahttp-equiv="Content-Type"content="text/ht ...
- photoclip 图片旋转_PhotoClip移动端、pc端上传头像裁剪
photoClip是一款支持移动设备触摸手势的图片裁剪jQuery插件. 一般引入 html部分 + 使用 'options' => ["enctype" => &qu ...
- 小程序上传头像图片裁剪
原文链接:https://blog.csdn.net/qq_41049816/article/details/90604607* 给网上收到的 不知道好不好用 先收藏着: 小程序涉及到了用户上传头像的 ...
- 前端插件库之vue3使用vue3-cropper上传头像(裁剪图片、上传)
一.vue3-cropper官网 vue3 github的readme 非vue3可以参考这份demo 二.使用 1.命令行安装 npm install vue3-cropper -S 2.组件内使用 ...
- vue 移动端上传头像
头像上传主要的难点在于后端的操作.接下来我会从最开始一步步实现. 我用的是vant组件 其实感觉移动端的话vant组件还是非常好用的Vant 2 - Mobile UI Components buil ...
- iOS从相册选择图片并裁剪,可用于上传头像
iOS从相册选择图片并裁剪 前言 笔者最近接了一个任务,是从手机相册选择图片并裁剪后上传.于是在裁剪的这一块,我用了VPImageCropper.从相册获取图片,我一开始看的是TZImagePicke ...
- 微信小程序上传头像先裁剪图片后上传
我是使用we-cropper.js插件实现的,下面是实现过程: 文件结构 插件we-cropper.js /*** we-cropper v1.2.0* (c) 2018 dlhandsome* @l ...
最新文章
- 如何写一个通用的README规范
- vue属性_computed(计算属性)methods(方法)
- QString 字符编码
- jquery与php数据传输,【网页制作-jquery, php】key-value 网页书签(php与js之间的数据传递)...
- mysql报表慢_mysql慢查询日志报表工具mysqlsla
- 基本数据类型和包装数据类型的使用标准
- linux tcl是什么系统,基于Linux 及Tcl / Tk 的数控系统人机界面的实现
- 2021年9月全国计算机考试准考证下载详细流程~
- python 读取文件夹下文件,将文件名作为制作标签,训练样本
- 搜索不到投屏设备怎么办_投屏,搜索不到电视设备解决方案
- CBR编码与VBR编码
- PT、CT、CVT各是什么意思?
- 高德地图插件的简单使用
- 带轮轮毂长度l和带轮宽b表_B型V带轮的轮缘宽B_轮毂孔径D和轮毂长L.doc
- 小米电视怎么样?五大标准最有发言权
- Empty4Raycast 空白背景图片点击
- 小程序上传文件到阿里云oss
- 计算机图形学专业 国内大学排名,虚拟现实应用技术专业大学排名 2021全国排行榜...
- 第十四届蓝桥杯三月真题刷题训练——第 11 天
- 访问CentOS7光盘与配置开机挂载光盘
热门文章
- ciscn_2019_n_7(exit_hook)、wdb_2018_1st_babyheap(fsop的例子)
- pve万兆网卡驱动_教你:高性价比万兆群晖方案——万兆SFP网卡配置使用教程
- Android 8,Android开发经典实战
- HTTP和HTTPS协议,看一篇就够了
- CF1364D Ehab‘s Last Corollary(思维,环,二分图,构造)
- 虚拟机打不开是黑屏状态
- 【码上实战】【立体匹配系列】经典AD-Census: (1)框架
- GICv3软件overview手册之GICv4对虚拟LPI的直接注入(2)
- JS-108~161
- ShardingSphere-JDBC使用笔记