用户可自由选择上传一张图片,对这张图片可以自由的框选一个局部位置进行裁剪,并将裁剪后的图片保存起来。用JavaScript代码实现。(类似头像图片的裁剪上传)
- 掌握HTML
- 掌握CSS
- 会用JavaScript
- 了解jQuery
- 初步了解jQuery ajax() 方法
-
推荐直接使用JS图片裁剪插件cropper.js,可大大降低开发难度。
- cropper.js的GitHub官方文档地址https://github.com/fengyuanchen/cropperjs
- CSDN上大神的简易教程https://blog.csdn.net/weixin_38023551/article/details/78792400
-
图像组只用写前端部分就行了,即能够通过按下按钮在浏览器端获得裁剪后的图片转换成的base64码,并在控制台输出。
- img图片转成base64https://www.jianshu.com/p/fbe2165a8098
- 示例:成品项目示例