Вниз
Скачать: CL | DM;

RLE компрессия в TGA   Найти похожие ветки 

← →
Ibrox ©   (2005-04-25 16:03) [0]

Может кто-нибудь знает как загрузить TGA файл с RLE компрессией?


← →
XProger ©   (2005-04-25 19:16) [1]

Я знаю


← →
Ibrox ©   (2005-04-25 19:27) [2]

а можешь поведать тайну? :)


← →
XProger ©   (2005-04-26 03:53) [3]

Ну как обычно читаем заголовок, и если третий байт заголовка > 8 - значит нуна декодировать.

Как всё там пишется в этом случае:
Читаем байт H. Примем K = (header and $7F) + 1;
Если первый бит его не равен 0 читаем пиксел (кол-во байт в зависимости от BPP) из файла и последующие пиксели в картинке в кол-ве K штук будут равны цвету нашего прочитанного пикселя.
Если же первый бит прочитанного байта равен 0 - то читаем из файла последующие K пикселей занося их в изображение...

Вот собсна и всё вкратце :)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
14-1124089140
Serg111
2005-08-15 10:59
2005.09.11
Перекачка видеоизображение из видеокамеры на компьютер


1-1124429795
Как обновить данные в?
2005-08-19 09:36
2005.09.11
anton_321


2-1123253967
Серджио_Точини
2005-08-05 18:59
2005.09.11
Алгоритм разбора параметров командной строки


14-1122933008
Mozgg
2005-08-02 01:50
2005.09.11
Кто играл в Alien Shooter?


2-1123579608
rolex
2005-08-09 13:26
2005.09.11
Во всех формах нужно объявлять DecimalSeparator?




   Наверх