penCutout.js是一款基于Html5 Canvas 实现js钢笔抠图插件。penCutout.js仿PS中钢笔抠图功能,实现支持js前端生成抠图、图片等比抠图、自定义图片尺寸等功能。

该插件仅供学习研究,未授权商用。插件商用还请联系作者,作者将提供功能齐全的商用定制化插件。

QQ : 1624484726

Email: 1624484726@qq.com

使用方法

在页面中引入jquery.js和penCutout.js文件。

HTML结构

初始化插件

var _penCutout = new penCutout();

_penCutout.init({

drawPanel: "drawPanel",

imgSrc: "file/target.jpg",

penColor: "#ff40ef",

width: 400,

height: 400

});

配置参数

//默认配置项

this.defaults = {

//画板容器id

drawPanel: "drawPanel",

//自动生成canvas标签Id

canvasId: "canvas",

//自动生成图片标签Id

imgId: "imgCut",

//画板宽度

width: 400,

//画板高度

height: 400,

//抠图图片src

imgSrc: "file/target.jpg",

//抠图完成填充背景图片(默认)

imgBackSrc: "file/tranback.png",

//钢笔色

penColor: "#0087C4",

//初始话钢笔抠图坐标集合

defaultPointList: new Array(),

showTip: function (msg) {

alert(msg);

}

};

方法API

// 支持动态修改默认项

_penCutout.iniData(options);

// 获取钢笔抠图坐标点(可以post给后端渲染)

_penCutout.can.pointList

//重做

_penCutout.downLoad();

// 获取剪裁图片urlData(imgsrcData,生成图片的宽度,生成图片的高度)

_penCutout.createCutImg(function (imgSrcData, w, h) {})

//下载图片(兼容ie8+、火狐、谷歌等主流浏览器)

_penCutout.downLoad();

html5自动抠图api,js钢笔抠图插件_jQuery之家-自由分享jQuery、html5、css3的插件库相关推荐

  1. $.post html5,$.post(url,[data],[fn],[type])_jQuery之家-自由分享jQuery、html5、css3的插件库...

    示例 1描述: 请求 test.php 网页,忽略返回值: jQuery 代码: $.post("test.php"); 2描述: 请求 test.php 页面,并一起发送一些额外 ...

  2. html添加分享按钮,分享按钮-jQuery之家-自由分享jQuery、html5、css3的插件库

    Overview: To list social accounts or share any page with 46 icons. 点击按钮开始分享: 选中下面红色的文字就会出现分享按钮: Hi! ...

  3. html5 自动扣图,js+html5 canvas实现ps钢笔抠图

    html5 canvas+js实现ps钢笔抠图 1. 项目要求需要用js实现photoshop中钢笔抠图功能,就用了近三四天的时间去解决它,最终还是基本上把他实现了. 做的过程中走了不少弯路,最终一同 ...

  4. html5 自动失去焦点,js input失去焦点事件

    JS中,何为鼠标失去焦点事件??是onmouseout事件. 用法举例: 鼠标离开文本框的时候触发JS的chk()方法. js 怎样判断ipunt失去焦点 js input失去焦点事件 onfocus ...

  5. 基于HTML5+CSS+JavaScript+ Three.js实现的Free-Form-Deformation(FFD三维自由变形)

    资源下载地址:https://download.csdn.net/download/sheziqiong/85610855 一.实验目的和要求 掌握 FFD 变形算法的思想与实现原理. 能够实现交互控 ...

  6. figma有哪些插件比较好用,分享5款必备figma插件

    用过 Sketch 的同学都体会过插件的重要性,目前 Figma 的插件所覆盖的功能已经不输给 Sketch 了,基本上你在 Sketch 常用的插件,在 Figma 都能找到,不仅如此,Figma ...

  7. html5 canvas+js实现ps钢笔抠图(速抠图 www.sukoutu.com)

    html5 canvas+js实现ps钢笔抠图(速抠图 www.sukoutu.com)   根据html5 canvas+js实现ps钢笔抠图的实现,aiaito 开发者开发了一套在线抠图工具,速抠 ...

  8. html5 canvas+js实现ps钢笔抠图

    html5 canvas+js实现ps钢笔抠图 原文:https://www.cnblogs.com/guozefeng/p/3719915.html 1. 项目要求需要用js实现photoshop中 ...

  9. 水系图一般在哪里找得到_一款支持智能抠图、钢笔抠图的在线抠图工具上线了 速抠图 sukoutu.com...

    简介: 速抠图 sukoutu.com 是一款公益性质的免费在线快速抠图工具,支持8倍高清智能抠图.钢笔抠图.矩阵抠图.图片压缩.图片尺寸调整等,该工具旨在为用户提供更快捷高效的抠图服务. 背景 对于 ...

最新文章

  1. php高级技术考试题,PHP高级技术考试题.doc
  2. 如何将 Pycharm 打造得更称手
  3. .jar中没有主清单属性_IDEA中spring boot helloword打包运行-0228-2020
  4. LeWeb – 2011 –综述
  5. php随机生成车牌号,生成汽车牌照
  6. node.js Error: connect EMFILE 或者 getaddrinfo ENOTFOUND
  7. 微软发布Windows 11测试版开始菜单和任务栏等区域无响应的解决办法
  8. Spring Cloud Eureka 属性配置中文说明文档
  9. C++ 返回当前类名
  10. strncpy 用法
  11. Java三种循环结构的区别
  12. 短信平台建设方案_五大垂直行业工业互联网平台建设方案
  13. mysql统计类似SQL语句查询次数
  14. mysql内表和外表_内表查询用到外表
  15. PCF8591 A/D转换模块
  16. C语言链表实现商品库存管理系统
  17. 语义分割介绍和FCN
  18. 傅里叶变换后信号的频谱分析中相位角的求法
  19. OpenSIPS 核心函数
  20. 高数 | 【数一专项】真题回顾整理及知识点总结

热门文章

  1. 设计模式|模板方法的应用
  2. windows微服务部署
  3. 教你Zbrush 4R7如何创建Z球
  4. 前端学习便捷软件,插件
  5. 高分辨轨道阱液质联用质谱仪-HFX
  6. VC操作word和excel文件,查询与读写[依赖office环境]
  7. 《天才引导的历程》| 西安交通大学送给准大一新生的礼物
  8. SCons 构建工具
  9. van-tabs刷新页面保持默认tab不变
  10. 定位技术-定位模块(u-blox)