Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

15.05.2010, 13:59
|
|
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме: 3799424
Репутация:
479
|
|
PHP код:
function num($n,$val){
$i=0;
$n=str_split($n);
$count=count($n);
$col=$count-$val;
while($count!=$col){
$a[$i]=$n[$count-1];$count--;$i++;
}
array_reverse($a);
foreach($a as $v) $num.=$v;
return $num;
}
$n=123456;
$val=2;
функция вернет 56.
ну я думаю смысл понятен. возвращает $val строк с конца $n.
можно ли это было сделать рациональней/короче/лучше?
|
|
|

15.05.2010, 14:07
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
$n=123456;
$val=2;
print substr($n, -$val);
|
|
|

15.05.2010, 21:57
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
Как, с помощью gd library, закрасить чёрным цветом определённый участок изображения ? (например нижний правый угол)
|
|
|

15.05.2010, 22:58
|
|
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме: 4172659
Репутация:
646
|
|
|
|
|

15.05.2010, 23:14
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
ZenstatioN всегда сохранять дату последнего логина и делать выборку по дате
#Wolf# для текста - написал Kaimi, для чисел:
PHP код:
$n=123456;
$val=2;
return $n % pow(10, $val);
Исправлено, спасибо roxblnfk
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
Последний раз редактировалось Gifts; 16.05.2010 в 12:29..
|
|
|

16.05.2010, 02:03
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
Сообщение от geforse
Как, с помощью gd library, закрасить чёрным цветом определённый участок изображения ? (например нижний правый угол)
PHP код:
$im = imagecreatetruecolor($width, $heigth);
$im1 = imagecreatefromjpeg('картинка с чёрным.jpg');
imagecopy($im,$im1, кординаты в каком месте её лепить);
|
|
|

16.05.2010, 09:55
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
Joker-jar,geforce спасибо
Ещё вопрос. Есть уже готовый "велосипед" для распознавания текста (простой белый текст, на чёрном фоне) ?
|
|
|

16.05.2010, 11:43
|
|
Познающий
Регистрация: 07.02.2010
Сообщений: 70
Провел на форуме: 217996
Репутация:
56
|
|
Сообщение от Gifts
ZenstatioN всегда сохранять дату последнего логина и делать выборку по дате
#Wolf# для текста - написал Kaimi, для чисел:
PHP код:
$n=123456;
$val=2;
return $n % ($val*10);
надо 10 не умножать на число а в степень возводить
PHP код:
$n=123456;
$val=2;
echo $n % pow(10,$val);
|
|
|

16.05.2010, 14:27
|
|
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме: 479552
Репутация:
6
|
|
Народ помогите плз убрать с капчи шум... 
|
|
|

16.05.2010, 14:57
|
|
Познающий
Регистрация: 07.02.2010
Сообщений: 70
Провел на форуме: 217996
Репутация:
56
|
|
KrafT, почему тут пишешь? тебе это на php надо, используя gd?
Как ты себе это представляешь?
Вот мой вариант:
1. если решетка накладывается по одному и тому же закону (статична на всех капчах), то её можно залить цветом фона, при этом символы будут изрешечены уже белой решеткой
можно по циклу залить белые пиксели, которые с >=(5~6) сторон (из 8) окружены чёрными, тем самым местами докрасить символы.
2. если шум всегда разный, то нужно уничтожать [не белые] пиксели, у которых в любом из направлений нету "соседей" а после этого уничтожать малые кучности.
вобщем, как не крути, подобное снуля писать за спасибо ни кто не будет, имхо
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|