Помогите пожалуйста, нужно вывести изображение бмп в заданных координатах. Я читал фак, скачал модуль BMP, но разобраться в нём не могу. Можете привести совсем простой пример, например вывести изображение с диска в координатах х и у с помощью этого модуля? Мне главное суть понять...
Уточнить, какой именно модуль для отрисовки BMP качал, и в каком режиме собираешься работать (разрешение + количество цветов) можно?
Качал отсюда http://forum.pascal.net.ru/index.php?showtopic=4533 вот этот "Модуль для вывода BMP 16, 256 цветов. (автор: Altair (aka Oleg_Z) )" Разрешение впринципе не важно, изображения не больше 256х256, цветов, как я понял, там 256.
Поскольку ты так и не сказал, в каком режиме ты работаешь, и скольки цветный BMP-файл, то...
{ ... инициализация граф. режима }должно отобразить файл test.bmp начиная с позиции 10, 10... Больше ничего сказать не могу, я не телепат.
SBMI('test.bmp', 10, 10, 0);
...
Всмысле режиме? я пробывал и в графическом и в текстовом - чёрный экран, ничего.. Я пытаюсь отобразить бмп 256х256, глубина цвета 16, 71 пиксель\дюйм...
BGI-файлы забирай здесь:
http://forum.pascal.net.ru/index.php?showtopic=3921&st=0&p=34522entry34522
(svga256 / vesa256)
Подключать и использовать - так:
...(BGI файл лежит в рабочей директории, т.е. там же где и исходник)
gd:=installuserdriver('vesa256',nil);
initgraph(gd,gm,'');
err := graphresult;
if err <> grok then begin
writeln('error: ', grapherrormsg(err));
readln; halt;
end;
SBMI('test.bmp', 10, 10, 0);
...
Пишет, invalid device driver file (D:/vesa2.bgi). Он его находит но не признаёт. Впринципе у меня получилось вывести 8-битный рисунок в простом графическом режиме, только все цвета перепутаны... неудобно конечно но лучше чем ничего. Спасибо.
Пробывал поставить и vesa256 и svga256, всё одно и тоже, дело похоже не в самих драйверах... Пробывал менять gm - ничего не меняеется. Может, это из-за того что я их переименовавою в vesa2 и svga2 соответственно?(У меня паскаль не видит название файла после 5-го символа в названии)
Нет, дело не в самом файле, в обычном графическом режиме этот файл открывается, но все цвета перепутаны. Именно не инвертированы, а перепутаны..