CODE
for ($k=0;$k<PIC_HEIGHT;$k++)
for ($j=0;$j<PIC_WIDTH;$j++)
$str.=(imagecolorat($im,$j,$k)==40)?'1':'0';
for ($j=0;$j<PIC_WIDTH;$j++)
$str.=(imagecolorat($im,$j,$k)==40)?'1':'0';
где 40 - индекс одного из цветов (у второго FF. Почему не 0 и 1 индексы - хз, но факт). Но такой вариант - не тру-вэй
Можно использовать imageGD, оттуда нужную информацию выдрать труда не составляет. Но вариант с imageGD работает даже медленнее, чем первый. Может еще кто-нибудь подскажет решение?