$Date: 21:00 ( 23.12.2007 ) | > $Author: Dan aka gta4kv $ +--------------------------------------------------------------------------- addImage - два параметра width и height, т.е ширина и высота. Создает картинку с заданными параметрами. addBorder - параметров нет. Добавляет рамку к картинке. addText - два параметра alphavit и font. * alphavit - тип текста. 0 - только буквы, 1 - только цифры, 2 - цифры и буквы. * font - размер шрифта на картинке. Данный пример расчитан под 18. ( максимум ) draw - параметров нет. Выводит картинку. AddFilter - два параметра. filter (название фильтра) и args (нужное значение). * contrast - изменяет контраст картинки, обязательно указывать $args. Если не указано то значение устанавливается в 0. * negate - делает негатив. ( искажает все цвета ), $args не используется. * grayscale - конвертирует картинку в черно-белую, $args не используется. * brightness - устанавливает контраст для картинки, обязательно указывать $args. Если не указано то значение устанавливается в 0. * edgedetect - "выделяет края", $args не используется. * emboss - незнаю как описать. попробуйте увидите. $args не используется. * gaussian_blur и blur - размытие картинки. $args не используется. * meanremoval- удаляет "поверхностный" эффект. * smooth - типа blur. размытие картинки. обязательно указывать $args. */ header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Cache-Control: no-store, no-cache, must-revalidate"); session_start(); session_name('captcha'); require_once( 'captcha.class.php' ); $captcha = new Image(); $captcha->AddHendler( 'imagetype', array( 'jpeg', 100 ) ); $captcha->addImage( '150', '70' ); $captcha->addText( 1, rand( 18, 22 ) ); $captcha->addBorder(); //$captcha->AddFilter( 'smooth', 10 ); //$captcha->AddFilter( 'meanremoval' ); //$captcha->AddFilter( 'edgedetect' ); //$captcha->AddFilter( 'brightness', rand( 20, 80 ) ); $captcha->AddNoise( '300' ); $captcha->draw(); $_SESSION['captcha_text'] = $captcha->getCaptchaText(); ?>