: 基于图片的灰度值来生成图案....此时的图片不单单有轮廓, 还有光影效果, 也就是素描中提及的黑白灰.
原理实际上挺简单的, 在白色背景下, 字符 $ 会有比较大面积的黑, 而字符 + 相对就淡了很多, 毫无疑问, 空格就是纯白了....Lab颜色空间中的L分量用于表示像素的亮度, 最小值是0(纯黑), 最大值是100(纯白), 而a表红绿, b表黄蓝. 我们需要的是灰度值算法, 所以只需L分量就可以了....44 * c) / 180 * 3.1416 );
return [x - 127.5 * (1 - B)] * k + 127.5 * (1 + B);
});
}
最后, 我们只需把用户选择的图片...代码是用 Vue2 写的(上面的代码都是再里面摘出来的), 结合了饿了么前端框架做界面, 目前先这样, 有时间再调整下界面吧.