Полутона очень эффективны.
Одноуровневый полутон:
Вход: пиксели с вашего изображения; предварительно построенный «экран», содержащий пороговые значения.
Во время выполнения: для каждого цветового канала для каждого пикселя выберите одно пороговое значение (индекс в пороговом массиве по модулю размеров массива). Одно сравнение между пикселем и порогом определяет, включено или выключено выходное значение.
Он также распространяется на многоуровневый вывод с использованием нескольких экранов.
Интересной частью является конструкция экранов (пороговых массивов). Существует много вариаций - кластерная точка (AM), стохастик (FM), множество вариаций и гибридов, включая синий шум и зеленый шум (AM / FM). И вы обычно хотите другой экран для каждого цветового канала. Традиционные кластерные точечные экраны располагают свои точки в прямоугольных сетках, которые можно описать их частотой (низкая частота = большие точки) и углом (обычно 15 ° для голубого, 75 ° для пурпурного, 90 ° для желтого и 45 ° для черного) .
Если вы хотите поэкспериментировать, растровое изображение Photoshop с полутоновым методом экрана (см. Этот учебник ) имеет внутренний генератор экрана и будет отображать изображение в градациях серого в растровое изображение, как в вашем примере.
Методы сглаживания, предложенные другими, включают в себя больше вычислений на пиксель, и выходные данные не похожи на ваш пример полутонов с экранированием в виде кластерных точек.