数字半色调是将连续色调图像转换为严格的黑白图像的过程,这样,当人类视觉系统查看时,该图案会产生一种连续灰色阴影的错觉。通过半色调创建的二进制图像用于二进制显示设备,例如桌面喷墨打印机。在这个程序中,输入的灰度图像将使用Floyd's Error Diffusion Method转换为相同大小的半色调图像。Matlab编程新手可以查看“SampleUsage.m”文件,了解脚本“floydHalftone.m”的使用方法。已经熟悉Matlab编程的可以直接使用脚本“floydHalftone.m”。