React实用插件收集
2024-09-05 20:06:29
1、react-img-editor 图片编辑
demo:
npm install react-img-editor -S
引入和使用
import ReactImgEditor from 'react-img-editor'
import 'react-img-editor/assets/index.css'
<ReactImgEditor
src={src}
width={656}
height={300}
plugins={[]}
crossOrigin="anonymous"
getStage={setStage}
/>
保存:
const stageRef = useRef<any>(null)
const setStage = (stage) => {
stageRef.current = stage
}
// 保存
const save = () => {
const canvas = stageRef.current.clearAndToCanvas({ pixelRatio: stageRef.current._pixelRatio })
canvas.toBlob(function (blob: any) {
const fileReader = new FileReader();
fileReader.onload = async (e: any) => {
console.log(e.target.result)//base64
};
fileReader.readAsDataURL(blob);
fileReader.onerror = () => {
};
}, 'image/jpeg')
}
2、图片编辑器filerobot-image-editor
https://blog.csdn.net/weixin_47605601/article/details/115553807
最新文章
- ios图文混排
- DNS压力测试工具dnsperf简介
- C plus plus study note (one)
- javascript 取整,取余数
- python程序打包成.exe----pyinstaller工具
- 使用最新的&ldquo;huihui中文语音库&rdquo;实现文本转语音功能
- iOS - Swift 基本语法
- hdu 4612 Warm up
- svn提交自动同步到web目录
- 【MySql】在Linux下安装MySql数据库
- UVa 10025: The ? 1 ? 2 ? ... ? n = k problem
- C# 线程池异步调用
- WebGL自学教程——WebGL演示样本:开始
- bzoj4596[Shoi2016]黑暗前的幻想乡 Matrix定理+容斥原理
- [Web][DreamweaverCS6][高中同学毕业分布去向网站+服务器上挂载]一、安装与破解DreamweaverCS6+基本规划
- linux 下 tomcat 运行报错 Broken pipe
- Vultr搭建SS服务
- 【Scala】Scala-None-null引发的血案
- CentOS 7下彻底卸载MySQL数据库
- 关于怎么解决java.lang.NoClassDefFoundError错误
热门文章
- MySQL8 Group By 新特性
- JS中如何删除某个父元素下的所有子元素?
- ConcurrentDictionary<;T,V>; 的这两个操作不是原子性的
- BUUCTF Misc 被偷走的文件
- Rook Toolbox
- Logstash集成GaussDB(高斯DB)数据到Elasticsearch
- Alertmanager配置概述
- 在客户端电脑使用 kubectl 远程管理 Kubernetes
- PAT (Basic Level) Practice 1029 旧键盘 分数 20
- 「国产系统」Tubian 0.1,兼容Windows和Android的GNU/Linux系统!