Происходит потеря данных
Например третья снизу строка в твоем логе.
Было значение
12121212
Умножаем каналы на альфу, получим
12010101
Разумножаем обратно, получим
120e0e0e
http://help.adobe.com/ru_RU/FlashPla...l#getPixel32()
Цитата:
Все пиксели в объекте BitmapData сохраняются как предварительно умноженные значения цвета. В предварительно умноженном пикселе изображения значения красного, зеленого и синего канала уже умножены на данные альфа-канала. Например, если значение альфа-канала равно нулю, то значения RGB-каналов также равны нулю независимо от их значений до умножения. Потеря данных может вызвать проблемы при выполнении операций. Все методы BitmapData принимают и возвращают неумноженные значения. Перед тем как возвращать значение, внутреннее представление пикселя преобразуется из предварительно умноженного в неумноженное
|