JavaScript/HTML/CSS半色调线条效果
我试图找到一个库/API来转换图像,并添加带有线条的半色调效果,就像这张图像一样 原始图像只是一只考拉,这种用法的示例取自 基本上,我想开发一个web应用程序,允许用户提交任何图像/照片,然后仅应用此效果作为预览,然后提交打印 我只想实现与中相同的功能,但我只关心图像上传和应用效果 我唯一的问题是找不到任何库/API允许我应用这种效果,我希望它是通过JavaScript实现的。我已经找到了两种使用这种滤镜的方法,但它只使用了点,效果不是理想的 问题JavaScript/HTML/CSS半色调线条效果,javascript,jquery,html,css,node.js,Javascript,Jquery,Html,Css,Node.js,我试图找到一个库/API来转换图像,并添加带有线条的半色调效果,就像这张图像一样 原始图像只是一只考拉,这种用法的示例取自 基本上,我想开发一个web应用程序,允许用户提交任何图像/照片,然后仅应用此效果作为预览,然后提交打印 我只想实现与中相同的功能,但我只关心图像上传和应用效果 我唯一的问题是找不到任何库/API允许我应用这种效果,我希望它是通过JavaScript实现的。我已经找到了两种使用这种滤镜的方法,但它只使用了点,效果不是理想的 问题 是否有任何库或API已经允许我这样做?我在G
提前感谢。我尝试搜索许多解决方案,我引用了这个,并为您编写了这个,如果您想设置线条边框和边沟,请检查js第51行 JS
function drawLine(imageData){
// settings variable
let _width = imageData.width;
let _height = imageData.height;
let lineWidth = 4;
let lineGutter = 7;
for(let i = 0; _height>i;i+=lineGutter){
console.log(i)
context.beginPath();
context.moveTo(0, i);
context.lineTo(_width, i);
context.lineWidth = lineWidth;
context.strokeStyle = '#ffffff';
context.stroke();
}
}