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

Вниз

OpenGL - как сохранить в файл картинку? Timage глючит   Найти похожие ветки 

 
Alexandr_A   (2003-04-26 01:21) [0]

Знающие люди поскажите плз. как мне это осуществить? Вывести опенЖЛ на TImage....не получается при попытке вывести всё намертво перезагружается... Я читал в книге Краснова что это связано с невозможность определить своё окно для TImage. Подскажите хотя бы как сохранить получаемую картинку в bmp... как считывать пиксели с панели вывода(там где он рисует) я знаю, как их записать в файл..? Или хотя бы как их нарисовать на Image.Canvas а потом уж сохранить дело оной строки.


 
Alexandr_A   (2003-04-26 19:48) [1]

Отвечаю сам себе, и заодно тем кто будет такое делать.

DC:=GetDC(Panel3.Handle);//это то где я рисую, использую указатель

BitBlt(Image1.Canvas.Handle,0,0,Image1.Width,Image1.Height,DC,0,0,Srccopy);//это я копирую область в Timage

Image1.Picture.SaveToFile("наш_файл.bmp");//а это я сохраняю всё :)
естественно копировать и сохранять надо только по нажатии кнопочки... и после этого скажите мне ещё что дельфи не халява и на С++ проще :)
Старнно что мой Help родной от 6 дельфей ничего не хотел говорить про BitBlt :( спасибо за помощь Sheng"у.


 
klovetski   (2003-04-27 14:20) [2]

Спасибо. Замечательно работает.



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
1-81745
Chlavik
2003-08-08 19:16
2003.08.25
Быстрый цикл на асме


3-81537
Echelon
2003-07-31 15:48
2003.08.25
Вопрос по Midas


1-81718
The X
2003-08-14 17:23
2003.08.25
Сделать выч. кол-ва дней, недель, месяцев и годов между датами


3-81535
kserg
2003-07-25 18:51
2003.08.25
вопрос по MS SQL-серверу


6-81859
Andrey Klimov
2003-06-17 19:25
2003.08.25
POP3 Proxy (Gateway, Relay...)