Filerobot是一款js图片编辑器插件。Filerobot可以对图片进行修改尺寸,剪裁,旋转,以及使用内置的滤镜对图片进行过滤。

使用方法

在页面中引入下面的文件。

初始化插件

filerbot的使用方法非常简单,实例化一个ImageEditor对象,然后通过它打开你想要编辑的图片即可。

const ImageEditor = new FilerobotImageEditor();

ImageEditor.open('https://scaleflex.airstore.io/demo/stephen-walker-unsplash.jpg');

作为React组件使用

安装:

$ npm install --save filerobot-image-editor

使用:

import React, { useState } from 'react';

import { render } from 'react-dom';

import FilerobotImageEditor from 'filerobot-image-editor';

const App = () => {

const src = 'https://scaleflex.airstore.io/demo/stephen-walker-unsplash.jpg';

const [show, toggle] = useState(false);

return (

Filerobot Image Editor

{ toggle(true) }} alt="example image"/>

show={show}

src={src}

onClose={() => { toggle(false) }}

/>

)

};

render(, document.getElementById('app'));

html图片编辑器插件,js图片编辑器插件Filerobot相关推荐

  1. web打印插件 js打印插件 网页打印插件

    平常浏览网页和文档的时候,随处可见打印两个字,有时候不小心点到,就会弹出一个打印的页面,如果连接了打印机,可以直接调用到打印机进行真实的打印.做为开发人员我们在网页开发过程中经常会有打印页面的需求,目 ...

  2. javascript功能插件大集合 前端常用插件 js常用插件

    包管理器 管理着 JavaScript 库,并提供读取和打包它们的工具. npm:npm 是 JavaScript 的包管理器.官网 Bower:一个 web 应用的包管理器.官网 component ...

  3. js图片编辑器插件Filerobot

    Filerobot是一款js图片编辑器插件.Filerobot可以对图片进行修改尺寸,剪裁,旋转,以及使用内置的滤镜对图片进行过滤. Filerobot-js图片编辑器插件的github网址为:htt ...

  4. 自己编写jQuery动态引入js文件插件 (jquery.import.dynamic.script)

    这个插件主要是结合jquery或者xhr异步请求来使用的,它可以把已经引入过的js文件记录在浏览器内存中,当下次再引入相同的文件就忽略该文件的引入. 当你用$.load("dir/my-pa ...

  5. WdatePicker,js日期插件 ,时间相加

    //WdatePicker,js日期插件 //点击一个日期选择框后,得到日期,然后另一个日期选择框的日期自动加上一天 function pickedFunc(){                  $ ...

  6. js插件---JS表格组件BootstrapTable行内编辑解决方案x-editable

    js插件---JS表格组件BootstrapTable行内编辑解决方案x-editable 参考文章: (1)js插件---JS表格组件BootstrapTable行内编辑解决方案x-editable ...

  7. java mvc 分页查询条件_java分页条件查询-GridManager.js表格插件+Pageable分页对象+mybatis pagehelper分页插件...

    总览: 一. GridManager.js表格插件 直接上插件API:链接地址 感觉该插件简单好用,插件作者也是有问必答,nice 二. 添加依赖 后端: pom文件添加: 1.7.0.RELEASE ...

  8. webpack常用的三种JS压缩插件

    这里 讲解 三种JS 打包插件: (1)UglifyJS 支持: babel present2015.webpack3 缺点: 它使用的是单线程压缩代码,也就是说多个js文件需要被压缩,它需要一个个文 ...

  9. [js插件]JqueryUI日期插件

    引言 之前使用jqueryUi中的弹出框做了一个可拖拽的弹出登录框,也顺便将里面的常用的日期插件和文本框智能提示插件,也学习了一下. 使用方法 首先在项目中引入以下文件: 1 <!-- 日期插件 ...

最新文章

  1. 鼠标按键获取感兴趣区域
  2. 07Bridge(桥)模式
  3. linux POSIX 信号集,读书笔记:第10章 Posix信号量 (6)
  4. [转载]关于Android ProGuard混淆学习记录
  5. 值得深思:美国感恩节78.3%的网购来自iOS
  6. BODY background=自适应大小_自适应(电脑/平板/手机)网页,自适应网页设计练习总结...
  7. cdr文件过大导出pdf打不开_PDF文件过大怎样压缩?这才是压缩PDF最简单的方法
  8. 台湾印象之八:海角七号
  9. ansible安装和基本使用
  10. PyCharm——搜索功能的学习笔记
  11. 2016,不能忽视的IBM闪存新思维下的新战略
  12. 笔记6:Django基础
  13. decode 大于比较 小于_「oracle decode」【ORACLE】Oracle提高篇之DECODE - seo实验室
  14. ubuntu运行c/c++语言
  15. 锐龙cpu能装linux吗,AMD CPU怎么安装?AMD锐龙处理器与主板安装图解教程
  16. Nodejs日志库winston配置
  17. 学生护眼灯色温多少合适?推荐色温在4000K的暖光护眼台灯
  18. HBuilder如何在真机运行
  19. 中科大辅修计算机,中科大新生入学第二考来了——校规考试!(一不小心就挂)...
  20. Java操作Neo4J就是这么简单,#yyds盘点#

热门文章

  1. 面试题:左旋转字符串
  2. 数据库:mysql内置功能-函数
  3. spring boot + vue + element-ui全栈开发入门——前端编辑数据对话框
  4. struts2 自带的 token防止表单重复提交拦截器
  5. PowerShell 笔记
  6. 06-自定义构造方法
  7. JavaScript==比较的规则
  8. 帝国cms 6.6 采集入库多记录时出现空白 解决办法
  9. Oracle Text简介
  10. 一个优秀的公司如何才能成为一个卓越的公司?