照片转素描工具

免费在线把照片转换成铅笔素描、线稿效果,通过灰度、反相、模糊和颜色减淡混合模拟手绘素描,浏览器本地处理不上传,一键下载。

工具介绍

本工具是一款纯前端在线图片转素描工具,无需上传图片到服务器,所有计算均在浏览器本地完成,可将普通照片转换为类似铅笔素描的线稿效果,支持调节描边强度和对比度,可对比原图预览,也可下载转换后的PNG图片。

使用方法

  1. 点击"选择图片"按钮,上传需要转换的照片。
  2. 根据需要调整描边强度(1-20)和对比度(0-100)参数。
  3. 点击"转换为素描"按钮,即可生成素描效果。
  4. 勾选"显示原图对比"可同时查看原图和素描效果。
  5. 转换完成后,点击"下载素描图片"即可保存素描图片为PNG格式。

转换原理

本工具按照经典的PS转素描算法实现,步骤如下:

  1. 灰度转换:将原图转换为灰度图,使用公式 gray = 0.2989*R + 0.5870*G + 0.1140*B 计算每个像素的灰度值。
  2. 反相处理:将灰度图的每个像素灰度值反相,得到反相灰度图(反相值 = 255 - 原灰度值)。
  3. 高斯模糊:对反相后的灰度图做高斯模糊,模糊半径由描边强度参数决定。
  4. 颜色减淡混合:使用颜色减淡混合模式逐像素计算最终素描效果,公式为:
    结果灰度 = 灰度底图 × 255 / (255 - 模糊反相值)
    结果灰度限制在 0-255 之间,并根据设置的对比度参数做调整。

注意事项

什么样的照片转换出来效果比较好?

对比度清晰、主体轮廓明确的照片效果较好。风景、人像正面照都能获得不错的效果,过于模糊、明暗对比不强的照片转换后线条不够清晰。

这个工具的转换原理是什么?和网上其他工具有什么不同?

本工具采用的是经典的铅笔素描模拟算法,通过灰度转换、反相、高斯模糊、颜色减淡混合四个步骤模拟素描线稿效果,和Photoshop中手动转素描的原理一致。所有处理在本地完成,无需上传,速度更快更隐私。

可以批量转换图片吗?

目前本工具仅支持单张图片转换,暂不支持批量转换。

为什么大图片转换比较慢?

因为需要逐像素计算,图片越大像素点越多,计算量也就越大,所以转换时间会更长。转换都在本地进行,请耐心等待计算完成。