Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.30;
Скачать: CL | DM;

Вниз

DOS-палитра   Найти похожие ветки 

 
maxistent ©   (2006-07-03 09:16) [0]

Дарова всем! Кто знает, как преобразовать цветовую палитру (256 цветов, т.е. 8 бит) ДОСа  в такую же 8-ми битовую, тока для винды. Нужно вывести 8-ми битовую WIN-картинку в ДОСе. Это я могу сделать, но цвета в ДОСе не такие, как в ВИНДЕ. :-(


 
Pavia ©   (2006-07-04 23:15) [1]

Палитру можно задать. SETPALETTE


 
Zilog ©   (2006-07-05 16:34) [2]

В BMP-256 лежит палитра цветов - смотри формат файла.
в ДОСе ставишь эту палитру, а потом выводишь саму картинку.
могу дать исходник на ассемблере


 
Zilog ©   (2006-07-07 10:08) [3]

на входе в SI должен лежать дарес картинки в памяти.

SET_BMP_PALETTE:  
ADD SI,54  
MOV DX,3C8H
XOR AL,AL
OUT DX,AL
INC DX
MOV CX,256
@@10: MOV AL,[SI+2]
 RCR AL,2
           OUT DX,AL
MOV AL,[SI+1]
RCR AL,2
           OUT DX,AL
MOV AL,[SI]
RCR AL,2
            OUT DX,AL
ADD SI,4
LOOP @@10
RET



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

Текущий архив: 2006.07.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.056 c
11-1131034787
Flea
2005-11-03 19:19
2006.07.30
проблема с richedit


15-1150390085
Parus
2006-06-15 20:48
2006.07.30
CGI


15-1151951015
Ketmar
2006-07-03 22:23
2006.07.30
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1151946511&n=18


2-1152781173
Первокласник Вася
2006-07-13 12:59
2006.07.30
Как можно паковать?


4-1145006916
Feg16
2006-04-14 13:28
2006.07.30
Создание расширенного ярлыка