Форум: "Начинающим";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c