如何使用fabricjs在图像中插入填充颜色
How to Insert Fill color in image with fabricjs
什么面料.js函数允许在图像中填充颜色?
我想加载带有黑线和白色背景的图像进行绘画。
我有一个不同颜色的输入颜色供用户为白色部分的图像添加颜色
另一个疑问:如何自动将图像大小调整为与画布相同的大小?
https://jsfiddle.net/gislef/s3rvoon6/
fabric.Object.prototype.transparentCorners = false;
fabric.Object.prototype.padding = 5;
var $ = function(id){return document.getElementById(id)};
var canvas = this.__canvas = new fabric.Canvas('c');
canvas.setHeight(300);
canvas.setWidth(500);
fabric.Image.fromURL('http://coloring.thecolor.com/color/images/Fish2.gif', function(oImg) {
canvas.add(oImg);
});
要将图像大小调整为画布的高度和宽度,您可以执行以下操作:
fabric.Image.fromURL('http://coloring.thecolor.com/color/images/Fish2.gif', function(oImg) {
oImg.scaleToWidth(canvas.getWidth());
//oImg.scaleToHeight(canvas.getHeight());
canvas.add(oImg);
});
关于填充颜色,到目前为止还没有这样的事情。有一个 removeWhite 滤镜,可以修改它以用另一种颜色替换白色,但这会删除所有白色而不是白色区域。
如果您的目标是看起来像儿童着色书的应用程序,您应该尝试使用 svg 资源并按形状为它们着色。这意味着在将它们与应用程序一起使用之前,您必须仔细创建自己的资产。
相关文章:
- 如何设置html元素填充的动画
- 如何使用jquery在填充自动完成的值后使文本框只读
- 如何通过ajax刷新JSF填充的javascript变量
- 将样式表插入iframe
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- 如何动态插入jquery代码
- 用与线条相同的颜色填充多折线图上的点
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 动态插入的表:JQuery未检测到最后一行
- 使用JavaScript动态插入DIV的成本有多高
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 用我的json数据填充JQuery DataTable
- 将对象动态插入到现有对象中
- 在Angular JS中填充对象以进行插入
- 如何使用fabricjs在图像中插入填充颜色
- Javascript:如果数组元素已填充,则为数组的每个元素插入表行
- 填充对象时插入我的对象中的神秘“删除”键
- 在 Meteor 中,如何使表单加载从先前从 MongoDB 集合中提取的插入对象预填充
- 根据文本框中插入的值填充动态下拉列表
- 不能在数据库中插入自动填充字段