Показать сообщение отдельно
Старый 08.12.2007, 02:52
Molecula вне форума Посмотреть профиль Отправить личное сообщение для Molecula Найти все сообщения от Molecula
  № 7  
Ответить с цитированием
Molecula
 
Аватар для Molecula

Регистрация: Apr 2007
Сообщений: 1,369
Цитата:
Вообще требуется, по пиксельно собрать MovieClip(640x960px).
Что бы передать через XMLSocket дальше(программе на C++).
Я не предлагаю, Вам строить гистограмму, я просто показал пример, как с помощью
Код:
threshold
получить значение пикселей определенного цветового диапазона.
Ссылка, которую я дал - есть хорошее начало для решения Вашей задачи.

Цитата:
Требуется получить строку(в байтах или стринг): 0010010100100...
ByteArray
из АС3 просто аж просится сюда, хотя, возможно, кто-то предложит что-то другое.

Для черного и белого:
Код:
_b = _bmp.threshold(_bmp, new Rectangle(0, 0, _bmp.width, _bmp.height), new Point(0, 0),"==", 0xFFFFFF, 0xFFFFFFFF, 0xFFFFFF, false);//b
_w = _bmp.threshold(_bmp, new Rectangle(0, 0, _bmp.width, _bmp.height), new Point(0, 0),"==", 0x000000, 0x00000000, 0xFFFFFF, false);//w
Вообще Ваша затея очень стрёмная и ресурсоемкая.
Вы представляете какой массив передадите?
640 * 960 =614400 этих нулей и едениц.


Последний раз редактировалось Molecula; 08.12.2007 в 04:12.