Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Рисунок в строку, как быстрее?
Форум программистов > Интернет и сети > Web-программирование > PHP программирование
z41
Итак, суть задачи: есть двухцветное gif-изображение (т.е. с индексированной палитрой), которое грабится с сайта. Для распознавания текста на картинке мне надо изображение перевести в строку, подобную этой: 1000111001 (где 1 и 0 - цвета). Надеюсь, описал понятно smile.gif Можно сделать это так:

CODE
for ($k=0;$k<PIC_HEIGHT;$k++)
for ($j=0;$j<PIC_WIDTH;$j++)
$str.=(imagecolorat($im,$j,$k)==40)?'1':'0';


где 40 - индекс одного из цветов (у второго FF. Почему не 0 и 1 индексы - хз, но факт). Но такой вариант - не тру-вэй smile.gif.
Можно использовать imageGD, оттуда нужную информацию выдрать труда не составляет. Но вариант с imageGD работает даже медленнее, чем первый. Может еще кто-нибудь подскажет решение?
GOsha
О маньяк.... А нафига тебе такое счастье? )))
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.