图片拖动旋转缩放裁剪
2017-12-04 17:41
218 查看
引入css文件
引入js文件
页面布局
把要裁剪的图片用一个div包住
在页面加载完之后调用
调用jweixin.js,
urls:图片列表
current:当前图片
<link rel="stylesheet" type="text/css" href="css/cropper.css"/>
引入js文件
<script src="js/jquery-1.10.2.min.js" type="text/javascript" charset="utf-8"></script> //手势 <script src="resources/hammer.js" type="text/javascript" charset="utf-8"></script> //裁剪 <script src="resources/cropper.js" type="text/javascript" charset="utf-8"></script> <script src="resources/moveImg_crop.js" type="text/javascript" charset="utf-8"></script>
页面布局
把要裁剪的图片用一个div包住
<!-- 裁剪页面 --> <div class="" id="mycontainer" style="width: 100%;height: 100%;"> <!--要裁剪的图片--> <img id="cropimg" class="crop-img" src="resources/img/touxiang.jpg"> </div> <div class="crop-tool"> <div class="btn cancel" >取消</div> <div class="btn sure" id="crop-button">确定</div> </div> <img src="" id="crop-result" style="position: absolute;top: 0;left: 0;"/>
在页面加载完之后调用
var data = { pan: true,//移动 rotate: true,//旋转,如果不需要监听旋转事件,设为false pinch: true,//缩放 aspectRatio:1/1, //要裁剪的区域的宽高比 autoCropArea: 0.5, //0~1 要裁剪的区域的宽度(0.5就是50%) } //传入包住图片的div的id,要裁剪的图片的id,点击裁剪的按钮的id,可以在回调函数得到裁剪后图片的路径 moveImg('#mycontainer','#cropimg','#crop-button', data,function(croppedCanvas){ $('#crop-result').attr('src',croppedCanvas.toDataURL('image/png', 1)); });
调用微信的图片查看接口
(只能进行缩放)调用jweixin.js,
urls:图片列表
current:当前图片
if(WeixinJSBridge){ WeixinJSBridge.invoke("imagePreview",{ "urls": [this.src], "current": this.src }); }else{ document.addEventListener("WeixinJSBridgeReady",function(){ WeixinJSBridge.invoke("imagePreview",{ "urls":[this.src], "current": this.src }) }, false); }
相关文章推荐
- html5图片裁剪控件原型【含缩放,旋转,拖动功能】---3、实际演示效果
- html5图片裁剪控件原型【含缩放,旋转,拖动功能】---1、控件设计
- html5图片裁剪控件原型【含缩放,旋转,拖动功能】---2、核心代码
- Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
- Fresco 二三事:图片处理之旋转、缩放、裁剪切割图片
- 【JAVA】java图片处理类库Thumbnails使用教程,图片缩放、裁剪、旋转、压缩
- Android 实现图片的单点缩放、拖动、旋转
- Java对图片缩放,旋转,增加水印,裁剪
- 用1000行代码写出android的图片裁剪控件 - 裁剪框固定,图片可拖动、缩放,支持双击缩放、惯性滑动
- php+croppic 图片裁剪,可缩放、旋转
- Thumbnails图片缩放、裁剪、旋转、压缩
- Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
- 利用Quartz 2D实现图片的旋转、缩放、裁剪
- 【JAVA】java图片处理类库Thumbnails使用教程,图片缩放、裁剪、旋转、压缩
- 处理图片的缩放、旋转、裁剪和翻转这四种效果
- Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
- Android 实现图片的单点缩放、拖动、旋转
- 一些关于图片拖动,缩放、裁剪的文章
- php学习笔记(十六)图片的处理缩放、旋转、透明、锐化、翻转、裁剪
- Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理