实例介绍
前端实现截图压缩上传图片的功能,一个很好的的插件;
【实例截图】
【核心代码】
cropper
└── cropper-master
├── cropper
│ ├── cropper.common.js
│ ├── cropper.css
│ ├── cropper.html
│ ├── cropper.js
│ ├── cropper.min.js
│ └── images
│ ├── 111.jpeg
│ └── timg.jpg
└── cropper-master
├── dist
│ ├── cropper.common.js
│ ├── cropper.css
│ ├── cropper.esm.js
│ ├── cropper.js
│ ├── cropper.min.css
│ └── cropper.min.js
├── docs
│ ├── apple-touch-icon.png
│ ├── css
│ │ ├── cropper.css
│ │ └── main.css
│ ├── favicon.ico
│ ├── images
│ │ ├── data.jpg
│ │ ├── layers.jpg
│ │ ├── picture-2.jpg
│ │ ├── picture-3.jpg
│ │ └── picture.jpg
│ ├── index.html
│ ├── js
│ │ ├── cropper.js
│ │ └── main.js
│ ├── v0.7.9
│ │ ├── css
│ │ │ ├── cropper.css
│ │ │ ├── cropper.min.css
│ │ │ └── main.css
│ │ ├── img
│ │ │ ├── picture-1.jpg
│ │ │ └── picture-2.jpg
│ │ ├── index.html
│ │ └── js
│ │ ├── cropper.js
│ │ ├── cropper.min.js
│ │ └── main.js
│ ├── v1.0.0
│ │ ├── css
│ │ │ ├── cropper.css
│ │ │ ├── cropper.min.css
│ │ │ └── main.css
│ │ ├── img
│ │ │ ├── picture-2.jpg
│ │ │ └── picture.jpg
│ │ ├── index.html
│ │ └── js
│ │ ├── cropper.js
│ │ ├── cropper.min.js
│ │ └── main.js
│ └── v2.3.4
│ ├── css
│ │ ├── cropper.css
│ │ ├── cropper.min.css
│ │ └── main.css
│ ├── img
│ │ ├── data.jpg
│ │ ├── icons.png
│ │ ├── layers.jpg
│ │ ├── picture-2.jpg
│ │ ├── picture-3.jpg
│ │ └── picture.jpg
│ ├── index.html
│ └── js
│ ├── cropper.js
│ ├── cropper.min.js
│ └── main.js
├── examples
│ ├── a-range-of-aspect-ratio.html
│ ├── crop-a-round-image.html
│ ├── crop-avatar
│ │ ├── crop.php
│ │ ├── css
│ │ │ └── main.css
│ │ ├── images
│ │ │ ├── loading.gif
│ │ │ └── picture.jpg
│ │ ├── index.html
│ │ ├── js
│ │ │ └── main.js
│ │ └── README.md
│ ├── crop-on-canvas.html
│ ├── cropper-in-modal.html
│ ├── customize-preview.html
│ ├── fixed-crop-box.html
│ ├── full-crop-box.html
│ ├── Koala.jpg
│ ├── multiple-croppers.html
│ └── responsive-container.html
├── src
│ ├── css
│ │ └── cropper.css
│ ├── images
│ │ └── bg.png
│ └── js
│ ├── change.js
│ ├── constants.js
│ ├── cropper.js
│ ├── defaults.js
│ ├── events.js
│ ├── handlers.js
│ ├── index.js
│ ├── methods.js
│ ├── preview.js
│ ├── render.js
│ ├── template.js
│ └── utilities.js
└── test
├── css
│ └── main.css
├── events
│ ├── cropend.js
│ ├── crop.js
│ ├── cropmove.js
│ ├── cropstart.js
│ ├── ready.js
│ └── zoom.js
├── index.html
├── js
│ └── main.js
├── methods
│ ├── clear.js
│ ├── crop.js
│ ├── destroy.js
│ ├── disable.js
│ ├── enable.js
│ ├── getCanvasData.js
│ ├── getContainerData.js
│ ├── getCropBoxData.js
│ ├── getCroppedCanvas.js
│ ├── getData.js
│ ├── getImageData.js
│ ├── move.js
│ ├── moveTo.js
│ ├── replace.js
│ ├── reset.js
│ ├── rotate.js
│ ├── rotateTo.js
│ ├── scale.js
│ ├── scaleX.js
│ ├── scaleY.js
│ ├── setAspectRatio.js
│ ├── setCanvasData.js
│ ├── setCropBoxData.js
│ ├── setData.js
│ ├── setDragMode.js
│ ├── zoom.js
│ └── zoomTo.js
└── options
├── aspectRatio.js
├── autoCrop.js
├── background.js
├── center.js
├── checkCrossOrigin.js
├── checkOrientation.js
├── cropBoxMovable.js
├── cropBoxResizable.js
├── data.js
├── dragMode.js
├── guides.js
├── highlight.js
├── minCanvasHeight.js
├── minCanvasWidth.js
├── minContainerHeight.js
├── minContainerWidth.js
├── minCropBoxHeight.js
├── minCropBoxWidth.js
├── modal.js
├── movable.js
├── rotatable.js
├── scalable.js
├── toggleDragModeOnDblclick.js
├── viewMode.js
├── zoomable.js
├── zoomOnTouch.js
└── zoomOnWheel.js
36 directories, 150 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论