Моя цель — сгладить изображение в JES/Jython, используя метод Флойда-Стейнберга. Вот что у меня есть до сих пор:
def Dither_RGB (Canvas):
for Y in range(getHeight(Canvas)):
for X in range(getWidth(Canvas)):
P = getColor(Canvas,X,Y)
E = getColor(Canvas,X+1,Y)
SW = getColor(Canvas,X-1,Y+1)
S = getColor(Canvas,X,Y+1)
SE = getColor(Canvas,X+1,Y+1)
return
Цель приведенного выше кода — просмотреть пиксели изображения и обработать соседние пиксели, необходимые для Флойда-Стейнберга.
У меня возникли проблемы с пониманием того, как вычислить и распределить различия в R, G, B между старым пикселем и новым пикселем.
Все, что может указать мне в правильном направлении, будет очень признательно.
[jes]
(с квадратными скобками) в поисковой системе stackoverflow... 03.11.2013