首页 图片半色调

图片半色调

将照片转换为经典半色调网点屏——100% 在浏览器中完成。

源文件

将图片拖到此处

或点击选择文件

.jpg.png.webp.gif.bmp

选项

原始
半色调后

什么是半色调效果?

半色调是一种印刷技术,通过网点网格模拟连续的灰度。原图较暗处网点较大,可能相互合并;较亮处网点极小或不存在。在正常距离观看时,人眼将网点混合为平滑渐变,但靠近时画面便显露为白底上大小不一的圆点场。该技术为报纸和杂志印刷而发明,因为印刷机只能铺设实色油墨,它至今仍是"印刷感"或"复古感"图像的熟悉视觉符号。

本工具完全在浏览器中重现这一外观。您上传图片,用滑块选择点大小,工具会通过 Canvas API 读取原始像素缓冲区,然后将图片划分为网格单元,计算每个单元的平均亮度,并绘制半径与单元暗度成正比的黑色圆点。全程不上传任何内容,结果几乎瞬时生成。

半色调滤镜的工作原理

本工具底层使用 Canvas 2D API。源图像被绘制到离屏画布上,随后 getImageData 返回原始像素缓冲区。画布被清空为白色,算法以 dotSize 像素为步长遍历图像。对每个单元,使用标准 0.299·R + 0.587·G + 0.114·B 加权计算单元内所有像素的平均亮度,然后在单元中心绘制实心黑色圆。圆的半径等于点大小的一半乘以 1 − 亮度 / 255,因此暗单元产生几乎填满整个单元的大圆点,亮单元产生极小或不可见的圆点。

点大小滑块同时控制网格分辨率和最大点直径。较小值(2–4 px)产生精细、高分辨率的网屏,保留细节;较大值(12–20 px)产生粗犷、图形化的图案,带有强烈的复古或漫画感。由于算法只是对单元的简单嵌套循环,即使是大幅图片也能在几分之一秒内完成。

半色调与其他网点和像素效果的区别

半色调常与相关效果混淆,但差异很重要。像素化将每个像素块平均为单一实色方块,产生没有圆形的马赛克。抖动使用误差扩散散布单个黑白像素,以网点图案换取细腻噪点。色调分离减少色彩级别但保持平滑形状。半色调则始终在白底网格上使用圆点,是这些效果中唯一能直接唤起纸上油墨感的。

真正半色调的标志是点大小与亮度的关系——点越大色调越暗。这使得半色调成为您想要印刷、雕刻或漫画条带外观时的正确选择,而非数字马赛克或噪点纹理。

何时使用半色调效果

半色调是跨多种设计和创意场景的多功能风格选择。常见场景包括:

  • 印刷与海报设计。为数字作品赋予丝网印刷或新闻纸的质感,无需实体印刷机。
  • 复古与怀旧外观。一键重现 1950 年代漫画、旧报纸或廉价杂志的外观。
  • 背景与纹理。将半色调照片用作细腻的网点底纹,增加深度而不干扰前景文字。
  • Logo 与品牌。半色调人像或产品照片可成为醒目、图形化的品牌元素。
  • T 恤与周边艺术。半色调图案比细腻渐变更能承受丝网印刷和刺绣,适合服饰。

当您希望图像显得印刷感、触感或图形化大胆时,半色调是最快的途径。

如何为图片应用半色调效果

应用半色调只需几秒,全部在浏览器中完成——无需上传、无需注册、无水印。请按以下步骤操作:

  1. 上传图片。点击上传区或将 JPG、PNG、WebP、GIF 或 BMP 文件拖入。图片会立即解码并预览。
  2. 设置点大小。使用 2 到 20 px 的滑块。较小值保留细节;较大值产生更粗犷、更图形化的图案。
  3. 选择输出格式。选择 PNG 获得无损质量、JPG 获得更小照片体积、或 WebP 兼顾大小与质量。
  4. 点击"应用半色调"。工具会处理图片,并并排显示原始与结果文件大小。
  5. 下载结果。点击"下载半色调图片"保存图像。原文件保持不变。

由于每一步都通过 JavaScript 在本地执行,您的图片绝不会被上传到服务器。这使得工具完全私密、快速,并适合处理敏感图片。

这个半色调工具免费吗?

完全免费,无需注册、无水印、无限制。

应该使用多大的点大小?

从 6 px 开始获得平衡效果。2–4 px 保留细节,12–20 px 产生粗犷的漫画风格。

半色调能处理彩色图片吗?

工具在绘制黑点前会将彩色输入转换为灰度亮度,这正是传统半色调印刷的工作方式。结果始终是白底黑点。

我的图片会被上传吗?

不会。所有处理都在本地完成,图片不会离开您的浏览器。