[英]JavaScript/HTML/CSS Halftone Lines Effect
我正在尝试找到一个库/API 来转换图像并添加带有线条的半色调效果,就像这个图像一样。
原始图像只是一只考拉,这种用法的例子取自photocarver
基本上我想开发一个网络应用程序,允许用户提交任何图像/照片,然后仅应用此效果作为预览,然后他们可以提交打印。
我只想实现与photocarver相同的功能,但我只关心图像上传和应用效果。
我遇到的唯一问题是我找不到任何允许我应用此效果的库/API,我希望它通过 JavaScript。 我找到了 2 种应用此滤镜的方法,但它仅使用点,效果不理想。
问题
提前致谢。
我尝试搜索很多解决方案,我参考了这个示例,并为你编写了这段代码,如果你想设置线条边框和装订线,请检查 js 第 51 行。
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();
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.