https://github.com/fengyuanchen/cropperjs
演示

<!DOCTYPE html>
<html lang="zh"><head><title>前端图片裁剪 cropperjs</title><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="stylesheet" href="https://unpkg.com/cropperjs@1.5.12/dist/cropper.css"></head><body><input type="file" id="input" accept="image/*"><img id="image" src=""><script src="https://unpkg.com/cropperjs@1.5.12"></script><script type="text/javascript">const image = document.getElementById('image');document.getElementById('input').addEventListener('change', (e) => {const file = e.target.files[0];const reader = new FileReader(); // 创建FileReader对象(文件对象)console.log(reader);reader.readAsDataURL(file);reader.onload = (e) => { // 读取成功时:console.log("读取成功", e);image.src = e.target.result;croppering();};})// 封装插件的使用function croppering() {const cropper = new Cropper(image, {aspectRatio: 16 / 9,crop(event) {console.log(event);},});}</script></body>
</html>

前端图片裁剪 cropperjs的简单使用相关推荐

  1. 图片裁剪-cropperjs详解

    图片裁剪cropperjs GitHub:https://github.com/fengyuanchen/cropperjs 安装 cnpm install cropperjs 使用 //<!- ...

  2. 【cropperjs】优秀、优雅的前端图片裁剪库

    cropperjs下载 npm i cropperjs npm官网- https://www.npmjs.com/package/cropperjs cropperjs关键参数 aspectRatio ...

  3. 图片裁剪cropperjs的使用

    文档地址:https://fengyuanchen.github.io/cropperjs/ 使用方式: .1 下载包 yarn add cropperjs .2 导入包 importCropperf ...

  4. 安卓图片裁剪之Android-Image-Cropper简单使用

    图片裁剪是一个相对用的比较多的功能.正好近期用到了. 于是在最新的ChatGPT上询问了一番..两次询问,得到的最优推荐依然是:Android-Image-Cropper.经过一番研究使用..确实简单 ...

  5. 前端图片裁剪cropper.js

    背景:我们在项目中常常都会有更换登陆人头像的需求,这个很简单直接上传一张图片展示就可以了,但是如果上传的图片需要剪裁成正方形的话就需要我们来做一些特殊的处理: 这里我们会用到一个图片剪裁插件:crop ...

  6. Cropper – 简单的 jQuery 图片裁剪插件

    Cropper 是一个简单的 jQuery 图像裁剪插件.它支持选项,方法,事件,触摸(移动),缩放,旋转.输出的裁剪数据基于原始图像大小,这样你就可以用它们来直接裁剪图像. 如果你尝试裁剪跨域图像, ...

  7. php web裁剪图片上传,WEB前端实现裁剪上传图片功能

    最后的效果如下: 这里面有几个功能,第一个是支持拖拽,第二个压缩,第三个是裁剪编辑,第四个是上传和上传进度显示,下面依次介绍每个功能的实现: 1. 拖拽显示图片 拖拽读取的功能主要是要兼听html5的 ...

  8. vue使用cropperjs实现移动端图片裁剪上传组件

    本组件基于vuejs框架, 使用ES6基本语法, css预编译采用的scss, 图片裁剪模块基于cropperjs,拍照时的图片信息获取使用exif, 图片上传使用XMLHttpRequest 该组件 ...

  9. Java+Javascript图片裁剪简单封装

    在做项目的过程中,有很多时候前端的图片会出现拉伸现象,所以在上传图片的时候,图片裁剪是必不可少的.所以有了封装一个图片裁剪工具的念头,下面是实现步骤: 1.首先选择一个前台裁剪工具,我这里使用的是Jc ...

最新文章

  1. ASP.NET-FineUI开发实践-14
  2. CF Gym102028G Shortest Paths on Random Forests
  3. android简单的自定义按钮,Android 自定义button简单示例
  4. 充满想象力的 JavaScript 物理和重力实验
  5. Cramfs、JFFS2、YAFFS2的全面对比
  6. java泛型 例子_关于 Java 泛型的一些有趣的例子
  7. Auto Lisp 标注子样式_CSS 核心样式
  8. 程序员|那天下班回家,突然民警叫住我....
  9. Adobe illustrator 调整图例为2列 - 连载 16
  10. 3D Segmentation with Exponential LogarithmicLoss for Highly Unbalanced Object Sizes-MICCAI2018【论文理解】
  11. C基础(41——45)
  12. 矩阵分析(三):矩阵的列空间、行空间与零空间
  13. vue + el-menu 实现菜单栏无限多层级分类
  14. AS3中将TUIO协议转换到传统触摸事件
  15. linux系统支持速达软件吗,速达3000系列常见问题100问
  16. PyTorch-1.10(十三)--torch.optim基本用法
  17. python身份证格式
  18. android 自动界面刷新,利用SwipeRefreshLayout实现类似知乎客户端的一打开界面就自动刷新的效果...
  19. php 上传 照片流,在 iPhone 上使用“我的照片流”的方法!
  20. Excel如何根据分组插入空行

热门文章

  1. redis(linux、windows)
  2. 大数据、分布式、中台、云原生数据库架构设计与实践 | DAMS 2020
  3. 华科计算机学院考研专业课,华中科技大学计算机学院软件与理论考研经验
  4. ARKit-带你走进全新的世界(三:追踪/距离感应/AR尺子)
  5. 对于小智淘宝店的地址有什么价值?
  6. 计算机学术期刊、会议分类等级
  7. 计算机408思维导图
  8. 29_linux笔记-docker
  9. java架构师成长直通车分享,平安银行java开发面试
  10. camera主观测试分析软件,camera主观测试经验分享