Когда-то убивался такой же хренью.
Разделял так:
1.Из изображения получаем массив точек вида
$dots[$x][$y] = [$red, $green, $blue]
2.Получаем цвет фона
обычно прокатывает imagecolorat($img, 0, 0)
3. Обходим массив $dots:
PHP:
скопировать код в буфер обмена
foreach($dots as $x=>$ys){ foreach($ys as $y=>$colors){ // тут сравниваем цвет пикселя с цветом фона // если пройден весь массив по $y // и все пиксели == цвет фона, то можно обрезать капчу до $y } }
(Добавление)
Упс, не заметил, что темка старая =)(Отредактировано автором: 29 Июля, 2014 - 16:20:44)
|