Граждане обитатели форума, возник вопрос один к Вам. Ничего подобного на форуме нет, так что решил создать новую тему. Итак.
Допустим, вывел я на экран bmp-шку. И очень надо определить цвет каждого пикселя на экране. Как это сделать? И можно ли потом этот пиксель перекрасить, не меняя всего рисунка?
Модуль для просмотра bmp взят тут же, http://forum.pascal.net.ru/index.php?act=Attach&type=post&id=14456 если быть точным.
Хочешь определить цвет пикселя -
Color:=GetPixel(x, y);
PutPixel(x, y, Color);
а если асмом то вот так:
[offtop]
а зачем bmp-шник выводил, если не секрет ?
просто интересно
[/offtop]
Кстати второй рисунок вывести не выйдет на экран одновременно с первым.
Палитра первого рисунка изменится!
За ответы всем спасибо. БМПшку выводил в качестве лого,и захотелось над ней извращнуться маленько. То бишь применить к ней какие-нибудь эффекты.
вот так и я начинал....
посмотрите, что из меня вышло.... ужас !
кошмар!
GoodWind, не катит при VGA-режимах
для тех кто не знает, как войти в 13h:
procedeure goto13h;assembler;
asm
mov ax,$13;
int 10h
end;