30.08.2005, 13:49 | #7 | ||
Рег-ция: 25.09.2004 Адрес: Москва, Кремль :-) Сообщения: 4,661 Благодарности: 116 Поблагодарили 345 раз(а) в 235 сообщениях | Re: Спам на форуме Цитата:
Можно сделать следующее: 1) Проинвертировать картинку, слелав цвет шума чёрным (или тёмно-серым), а цвет текста белым (наверняка программа спамеров анализирует именно цвет #000000) 2) Увеличить ширину картинки на 160px и сместить диапазон случайных значений начальной позиции текста на 160 вправо, либо увеличить высоту на 50 px и сместить текст вниз (наверняка спамерская прога анализирует только область 160x50) Можно было бы выводить буквы в разных цветах, но тогда могут возникнуть проблемы у дальтоников P.S. В крайнем случае можно задать разный поворот каждому символу с помощью формул поворота матрицы: X1=X*cos(A)-Y*sin(A); Y1=X*sin(A)+Y*cos(A); Здесь (X,Y) и (X1,Y1) это соответственно старые и новые координаты каждой точки в поворачиваемом прямоугольнике (относительно центра прямоугольника а не начала рисунка), A - угол поворота в радианах. Жаль форум написан не на перле, а то бы сам переписал его код. | ||
|