spamsink: (lenin)
[personal profile] spamsink
Развлекаясь с графическими алгоритмами в попытках минимизировать растискивание в верхних частях букв, я придумал нечто простое до банальности, но ранее мной не виданное. Последовательное применение алгоритма дает забавный эффект затухающих "кругов" на воде.



Для каждого пикселя находим минимум и максимум яркости в окрестности данного радиуса, включая этот пиксель, а также среднее арифметическое яркости в этой окрестности, исключая этот пиксель. Новое значение пикселя=минимум+максимум-среднее.

Date: 2016-06-12 01:33 am (UTC)
vak: (Default)
From: [personal profile] vak
Был такой вариант клеточного автомата, где N-тый цвет на каждом шаге съедает соседей N+1-го цвета. Типа камень-ножницы-бумага. Похожие картинки получались:

Date: 2016-06-12 04:17 am (UTC)
From: [identity profile] fatoff.livejournal.com
Почему юго-восточный полуостров?

Date: 2016-06-16 03:29 am (UTC)
From: [identity profile] anhinga-anhinga.livejournal.com
Класс! А какая должна быть инициализация, чтобы это работало?

Date: 2016-06-16 04:43 am (UTC)
From: [identity profile] anhinga-anhinga.livejournal.com
В смысле, с какой картинки надо начинать, - с любой, где достаточно контраста?

Date: 2016-06-18 03:00 am (UTC)
From: [identity profile] anhinga-anhinga.livejournal.com
Я как-то уже разучился про такие вещи думать, не экспериментируя...

Ты не хочешь поделиться кодом, публично или частным образом?
Page generated Mar. 6th, 2026 04:15 am
Powered by Dreamwidth Studios