Сегодня многие скрипты регистрационных систем (в т.ч. mail.ru) используют в качестве одного из пункта регистрации «случайный номер». Т.е. вы вводите номер, который изображен на рисунке в поле. Это защищает от авторегистраций, т.к. автоматически программа не сможет считать с картинки плохо нарисованные цифры.
Теперь о создании таких изображений. Я использую для этого GD, и создаю изображение как бы из 3-х слоев:
1. Собственно число
2. Задний шумовой фон (т.е. получается «распыление» пикселей). Причем это распыление наиболее густо вокруг самих цифр (это создает эффект размытости)
3. Некий рисунок (сетка, клетки, черточки и т.п.)
Все бы ничего но никак не могу привязать плотность распыления пикселей (из п.2) к шрифту, т.к. цифры все время разные... Поскажите, может у кого есть варианты, как вообще избежать такого напыления?
В идеале я вообще хочу как на e-gold.com (
https://www.e-gold.com/acct/login.html, поле «Turing Number»)