Рисунок в строку, как быстрее?

Тема в разделе "PHP программирование", создана пользователем z41, 13 июл 2008.

Статус темы:
Закрыта.
  1. z41

    z41 Гость

    Итак, суть задачи: есть двухцветное gif-изображение (т.е. с индексированной палитрой), которое грабится с сайта. Для распознавания текста на картинке мне надо изображение перевести в строку, подобную этой: 1000111001 (где 1 и 0 - цвета). Надеюсь, описал понятно :) Можно сделать это так:

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

    где 40 - индекс одного из цветов (у второго FF. Почему не 0 и 1 индексы - хз, но факт). Но такой вариант - не тру-вэй :).
    Можно использовать imageGD, оттуда нужную информацию выдрать труда не составляет. Но вариант с imageGD работает даже медленнее, чем первый. Может еще кто-нибудь подскажет решение?
     
  2. GOsha

    GOsha Гость

    О маньяк.... А нафига тебе такое счастье? )))
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей