给大家介绍一个前端非常实用的依赖于jquery的图片裁切插件cropper.

  因为前端无法做到图片的裁切,所以实际中需要用cropper和后台的GraphicsMagick相互配合.

  先贴上cropper的网址https://fengyuanchen.github.io/cropperjs/和github地址:https://github.com/fengyuanchen/cropper 

  第一步:下载cropper:

  

npm install cropper.

  第二部:引入依赖包和插件包:

  

<script src="/path/to/jquery.js"></script><!-- jQuery is required -->
<link  href="/path/to/cropper.css" rel="stylesheet">
<script src="/path/to/cropper.js"></script>

  第三部:在js中调用方法:

$('#image').cropper({aspectRatio: 16 / 9,crop: function(e) {// Output the result data for cropping image.
    console.log(e.x);console.log(e.y);console.log(e.width);console.log(e.height);console.log(e.rotate);console.log(e.scaleX);console.log(e.scaleY);}
});

  其中aspectRatio 是指图片的长宽比

  只需要将x,y,width,height,rotate,scaleX,scaleY这些数据传给后台,后台就可以根据数据进行图片的裁切.

  使用cropper要注意一点,这个插件会在dom中构建一些标签,所以在图片展示的时候多注意:

  

  

转载于:https://www.cnblogs.com/H5C3XXN/p/6275758.html

前端裁切图片插件之cropper介绍相关推荐

  1. javascript里裁切图片插件库

    第三方库 cropperjs 适用于JS.Vue.Jquery 安装 npm install cropperjs 按照格式要求配置如下 <!-- Wrap the image or canvas ...

  2. cropper.js 图像旋转问题_JavaScript开源良心插件,纯前端网页图片剪裁插件——cropperjs...

    介绍 cropperjs是一款基于JavaScript的网页端图片裁剪插件,可能相对于图片预览来说,图片的裁剪使用场景貌似并不是很多,但是图片预览插件又要比裁剪插件容易找到,而且从实现难度上来说也不及 ...

  3. html中剪切图片所用插件,简单功能强大的jQuery图片剪裁插件Image Cropper

    插件描述:相信很多朋友都在大型的网站,如新浪微博.QQ微博上看到过头像裁图工具,感觉很高大尚吧,今天朋友们有福了,今天就来说一说一款这么高大尚的插件cropper,cropper是一款使用简单且功能强 ...

  4. 解决了cropper裁切图片toDataURL()跨域报错的问题,记录一下。

    @[TOC](toDataURL() 跨域解决方案) 那些说 img.crossOrigin = 'anonymous' 能解决问题请绕道,害我纠结了一天. 这两天在弄头像裁切,发现toDataURL ...

  5. php裁剪插件,简单功能强大的jQuery图片剪裁插件Image Cropper 中文api

    图片剪裁插件Image Cropper使用方法 引入必要的js和css核心文件 构建html,可以将图片或canvas直接包裹到一个块级元素中 初始化插件,可以使用$.fn.cropper方法来初始化 ...

  6. 前端压缩图片 -- vue项目使用localResizeIMG插件 -- 实例

    前端压缩图片 -- vue项目使用localResizeIMG插件 -- 实例 本博没有新的东西, 都是东拼西凑的. 但是, 组合出了个宝贝, 包括: 文件类型/宽高/大小的校验, 还有展示图片 参照 ...

  7. jQuery图片播放插件prettyPhoto使用介绍

    演示效果  http://www.17sucai.com/preview/131993/2014-07-09/mac-Bootstrap/gallery.html 点击之后的效果 使用方法 Query ...

  8. Rasterino 2.3.0版for AI 2020 (Illustrator裁切图片一键PS修图插件)

    转载自亿品元素 原文链接:http://www.epinv.com/post/8147.html Rasterino v2.3.0 64bit版(支持AI 2020).Rasterino是一款非常实用 ...

  9. 几个用于前端canvas图片查看编辑的js插件

    几个用于前端canvas图片查看编辑的js插件 1 tui.image-editor 2 Konva 3 AlloyImage 4 zwibbler 5 canvasPS 6 Photo Editor ...

最新文章

  1. NLP之TM之LDA:利用LDA算法瞬时掌握文档的主题内容—利用希拉里邮件数据集训练LDA模型并对新文本进行主题分类
  2. Python time asctime()方法
  3. python多重继承super父类参数_多重继承如何处理super()和不同的参数?
  4. 世界末日倒计时 js代码
  5. android 存储空间监控,浅谈 Android 内存监控(中)
  6. IS-IS详解(十九)——IS-IS 与IPv6
  7. php制作调查问卷,用PHP制作饼图调查表
  8. 文本转语音的接口(开放免费)
  9. 某大型连锁超市库存管理系统分析报告
  10. 分享几款好用的强力数据恢复软件
  11. 古今安全帽头盔大PK,古人安全意识不比今人差
  12. 大数据处理的数据从何而来?
  13. 批处理渲染Fbx到Avi视频 BatchRenderFbxToAvi Maxscript插件
  14. 如何在线合并视频?合并视频这样做
  15. 在INTEL KABYALAKE平台上运行COREBOOT 记录
  16. FPGA课程设计——数字电子时钟VERILOG(基于正点原子新起点开发板,支持8位或6位共阳极数码管显示时分秒毫秒,可校时,可设闹钟,闹钟开关,led指示)
  17. 招聘 | 百度NLP部 - 对话算法实习生
  18. jmeter教程系列(20)jmeter录制接口自动化脚本
  19. 测试方法-等价类划分
  20. 泰安学业水平考试计算机试卷,山东省泰安市2020年初中物理学业水平考试试题【含答案】...

热门文章

  1. VS 游戏:推箱子对战游戏
  2. 神仙传服务器修改,《神仙传》新服务器盘古持续爆满
  3. sqlserver中文生僻字乱码问题
  4. 飞翔机器人动态壁纸_长臂机器人(HandyBot)官方下载_长臂机器人官方安卓v1.0下载_快吧游戏...
  5. javascript通过点击事件启动QQ程序
  6. 数字人民币与智能合约
  7. 【Python发送短信验证码并与小程序对接】
  8. 图形的栅格化方法(Rasterizing)之一
  9. AcPlPlotEngine::beginGenerateGraphics() 返回Acad::eGraphicsNotGenerated的错误
  10. 读取OleDbDataReader对象的方法