移动端头像图片上传裁剪

.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)相关推荐

  1. html5头像裁剪,移动端 上传头像 并裁剪功能(h5)

    移动端头像图片上传裁剪 }.button-info{color:#fff;background-color:#2db7f5;border-color:#2db7f5; }.avatarbox{widt ...

  2. Office文档上传后实时转换为PDF格式_图片文件上传后实时裁剪_实现在线预览Office文档

    Office文档上传后实时转换为PDF格式_图片文件上传后实时裁剪 前置条件 安装LibreOffice 安装OpenOffice 安装Unoconv 安装ImageMagick.x86_64 安装G ...

  3. 手机端-上传头像并裁剪

    <headrunat="server"><metahttp-equiv="Content-Type"content="text/ht ...

  4. photoclip 图片旋转_PhotoClip移动端、pc端上传头像裁剪

    photoClip是一款支持移动设备触摸手势的图片裁剪jQuery插件. 一般引入 html部分 + 使用 'options' => ["enctype" => &qu ...

  5. 小程序上传头像图片裁剪

    原文链接:https://blog.csdn.net/qq_41049816/article/details/90604607* 给网上收到的 不知道好不好用 先收藏着: 小程序涉及到了用户上传头像的 ...

  6. 前端插件库之vue3使用vue3-cropper上传头像(裁剪图片、上传)

    一.vue3-cropper官网 vue3 github的readme 非vue3可以参考这份demo 二.使用 1.命令行安装 npm install vue3-cropper -S 2.组件内使用 ...

  7. vue 移动端上传头像

    头像上传主要的难点在于后端的操作.接下来我会从最开始一步步实现. 我用的是vant组件 其实感觉移动端的话vant组件还是非常好用的Vant 2 - Mobile UI Components buil ...

  8. iOS从相册选择图片并裁剪,可用于上传头像

    iOS从相册选择图片并裁剪 前言 笔者最近接了一个任务,是从手机相册选择图片并裁剪后上传.于是在裁剪的这一块,我用了VPImageCropper.从相册获取图片,我一开始看的是TZImagePicke ...

  9. 微信小程序上传头像先裁剪图片后上传

    我是使用we-cropper.js插件实现的,下面是实现过程: 文件结构 插件we-cropper.js /*** we-cropper v1.2.0* (c) 2018 dlhandsome* @l ...

最新文章

  1. 如何写一个通用的README规范
  2. vue属性_computed(计算属性)methods(方法)
  3. QString 字符编码
  4. jquery与php数据传输,【网页制作-jquery, php】key-value 网页书签(php与js之间的数据传递)...
  5. mysql报表慢_mysql慢查询日志报表工具mysqlsla
  6. 基本数据类型和包装数据类型的使用标准
  7. linux tcl是什么系统,基于Linux 及Tcl / Tk 的数控系统人机界面的实现
  8. 2021年9月全国计算机考试准考证下载详细流程~
  9. python 读取文件夹下文件,将文件名作为制作标签,训练样本
  10. 搜索不到投屏设备怎么办_投屏,搜索不到电视设备解决方案
  11. CBR编码与VBR编码
  12. PT、CT、CVT各是什么意思?
  13. 高德地图插件的简单使用
  14. 带轮轮毂长度l和带轮宽b表_B型V带轮的轮缘宽B_轮毂孔径D和轮毂长L.doc
  15. 小米电视怎么样?五大标准最有发言权
  16. Empty4Raycast 空白背景图片点击
  17. 小程序上传文件到阿里云oss
  18. 计算机图形学专业 国内大学排名,虚拟现实应用技术专业大学排名 2021全国排行榜...
  19. 第十四届蓝桥杯三月真题刷题训练——第 11 天
  20. 访问CentOS7光盘与配置开机挂载光盘

热门文章

  1. ciscn_2019_n_7(exit_hook)、wdb_2018_1st_babyheap(fsop的例子)
  2. pve万兆网卡驱动_教你:高性价比万兆群晖方案——万兆SFP网卡配置使用教程
  3. Android 8,Android开发经典实战
  4. HTTP和HTTPS协议,看一篇就够了
  5. CF1364D Ehab‘s Last Corollary(思维,环,二分图,构造)
  6. 虚拟机打不开是黑屏状态
  7. 【码上实战】【立体匹配系列】经典AD-Census: (1)框架
  8. GICv3软件overview手册之GICv4对虚拟LPI的直接注入(2)
  9. JS-108~161
  10. ShardingSphere-JDBC使用笔记