什么是图像抖动?
Image Dither将一张全彩照片转换成由一组固定的小颜色构建的图像,使用点或块的图案来模拟被移除的色调。它是报纸照片、原始的Macintosh屏幕、Game Boy精灵和屏幕打印的演出海报背后的效果,并且该工具将所有这些照片从一次上传中复制出来。
抖动的存在是因为显示器或印刷机通常无法再现照片中的每种色调。报纸印刷机具有一种颜色的墨水和一种颜色的纸张; 1984 年的 Macintosh 每像素只有一位。抖动算法不是将每个像素四舍五入到最接近的可用颜色并完全失去梯度,而是将四舍五入误差分布在相邻像素之间,这样在正常的观看距离下,眼睛将白纸上的一簇黑点平均回灰色。不同的算法以不同的方式分配该误差,并且分布赋予每个错误标志性的外观。
6种算法可用拜耳4x4使用有序阈值矩阵,产生早期PC游戏中熟悉的常规交叉线。Atkinson,由比尔 · 阿特金森为原始Macintosh编写,仅将四分之三的误差推送到其邻居,这会吹出亮点并产生MacPaint的高对比度外观。Floyd-Steinberg将完整误差分布在四个邻居之间,以获得最真实的照片忠实结果。半色调沿着旋转的晶格采样,并随色调改变点半径,按下真正的半色调屏幕的角度。Cyber Glitch将颜色按到调色板并移位扫描线。硬1位是直接阈值切割,完全没有抖动。
Everything都运行客户端。图像由您自己的浏览器使用Canvas API进行解码,裁剪和抖动,并且任何地方都不会发送任何副本,这在源是未发布的照片或客户端资产时很重要。输出以高达8倍的阶段分辨率作为PNG提供,或者作为SVG,其中每个点都写成真实的矢量形状,因此可以将海报缩放到任何打印大小或在矢量编辑器中打开以进行进一步的工作。
以下是当您使用默认设置在线抖动图像时会发生的情况。照片被安装到 840px 宽的舞台上,以 4px 像素比例和 45 度屏幕角度穿过 Halftone,并在 Brutal Paper 背景上绘制为木炭点。在分辨率比例下选择 4x 并下载 PNG 为您提供 3360px 宽的文件,以 16px 点重新抖动,而不是放大预览。导出为 SVG,同一帧以矢量圆的形式到达 840 单位的画布上。
如何使用 Image Dither?
添加您的图像
将照片拖到舞台上,单击浏览,或使用 Ctrl+V/Cmd+V 从剪贴板上粘贴。然后选择画布长宽比并在舞台内部拖动以定位裁剪。
选择算法
6种抖动模式中挑选一种,拜耳和半色调套装海报,阿特金森和弗洛伊德-斯坦伯格套装肖像,以及硬1位套装徽标和高对比度图形。
调整矩阵和调色板
点尺寸设置像素比例,色调范围设置对比度和亮度,半色调设置屏幕角度。然后选择调色板或设置自己的两种颜色,如果您想要亮暗反转。
导出结果
如果您想要海报卡叠加自己的标题,请选择从 1 倍到 8 倍的导出比例,然后另存为 PNG,导出为 SVG,或直接复制到剪贴板。
主要特点
六种抖动算法
Bayer 4x4、Atkinson、Floyd-Steinberg、旋转半色调、网络故障和硬 1 位阈值,每个阈值在您更改设置时都会实时呈现
复古调色板和定制颜色
Brutal Paper、Mac OS 1984、Gameboy Classic、Cyberpunk Neon 和 Synthwave 80s 预设,以及双色自定义拾音器和全局反转
真实矢量SVG导出
每个点都写成一个真正的直角或圆,因此海报可以缩放到任何打印大小,而无需重新采样,并且可以在矢量编辑器中保持可编辑状态
8倍分辨率的导出
导出以目标分辨率重新运行抖动通道,而不是放大预览,因此点在视网膜和打印尺寸处保持清晰
Frequently Asked Questions
Related Tools
EXIF Remover & Metadata Viewer
See the GPS location, camera and timestamps hidden in a photo, then strip them without re-encoding a single pixel.
Image Converter
Convert JPG, PNG, WebP, AVIF, GIF, BMP, ICO, HEIC, TIFF, PSD, SVG, CR2, DNG and PDF files to JPG, PNG, WebP, GIF, ICO, PDF or SVG
WordPress Plugin Detector
See which WordPress plugins load on any page, with the folder slug, the version, the install count and the evidence each one came from.
Random Number Generator
Generate random numbers in any range, with unique-only and decimal options.
Comments
0 comments
No comments yet. Be the first to share your thoughts!