工具介绍
本工具是一款纯前端在线图片转素描工具,无需上传图片到服务器,所有计算均在浏览器本地完成,可将普通照片转换为类似铅笔素描的线稿效果,支持调节描边强度和对比度,可对比原图预览,也可下载转换后的PNG图片。
使用方法
- 点击"选择图片"按钮,上传需要转换的照片。
- 根据需要调整描边强度(1-20)和对比度(0-100)参数。
- 点击"转换为素描"按钮,即可生成素描效果。
- 勾选"显示原图对比"可同时查看原图和素描效果。
- 转换完成后,点击"下载素描图片"即可保存素描图片为PNG格式。
转换原理
本工具按照经典的PS转素描算法实现,步骤如下:
- 灰度转换:将原图转换为灰度图,使用公式 gray = 0.2989*R + 0.5870*G + 0.1140*B 计算每个像素的灰度值。
- 反相处理:将灰度图的每个像素灰度值反相,得到反相灰度图(反相值 = 255 - 原灰度值)。
- 高斯模糊:对反相后的灰度图做高斯模糊,模糊半径由描边强度参数决定。
- 颜色减淡混合:使用颜色减淡混合模式逐像素计算最终素描效果,公式为:
结果灰度 = 灰度底图 × 255 / (255 - 模糊反相值)
结果灰度限制在 0-255 之间,并根据设置的对比度参数做调整。
注意事项
- 图片越大,转换时间越长,请耐心等待。
- 所有处理都在本地浏览器完成,图片不会上传到服务器,保护您的隐私。