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

Вниз

Как сохранить нарисованное OpenGL ем в Bmp-файл?   Найти похожие ветки 

 
Anonim   (2005-06-10 07:49) [0]

Как сохранить нарисованное OpenGL"ем в Bmp-файл? Попробовал скопировать с канвы объекта, но копируется только видимая на экране часть. Как сохранить изображение целиком? Размер изображения может быть гораздо больше разрешения экрана. Объект, на котором все рисуется в ScrollBox"е, при сохранении ScrollBox должен оставаться неподвижным.


 
XProger ©   (2005-06-10 13:09) [1]

Отрисуй в другой контекст в памяти и оттуда дёргай


 
Anonim   (2005-06-14 11:16) [2]

А OpenGL рисует на невидимых объектах?


 
XProger ©   (2005-06-14 16:53) [3]

А какой принцип у двойной буферизации? ;)

glReadBuffer(GL_BACK);
glReadPixels(...);


 
Anonim   (2005-06-16 09:43) [4]

Спасибо за подсказку, но в работе есть какие-то косяки. Изображение в центре считывается нормально, а сверху или снизу сплошные белые или зеленые полосы. Из-за чего это может быть?


 
XProger ©   (2005-06-16 16:32) [5]

glPixelStorei(GL_UNPACK_ALIGNMENT, 1);
Ставил?


 
Anonim   (2005-06-22 08:16) [6]

С glPixelStorei стабильно зеленая полоса наверху.


 
XProger ©   (2005-06-22 09:12) [7]

glReadPixels(0, 0, Width, Height, $80E0, GL_UNSIGNED_BYTE, pixels)?


 
Anonim   (2005-06-22 17:33) [8]

$80E0 - GL_BGR_EXT. Так полосы гораздо меньше: наверху - зеленая, внизу - белая. Нижняя полоса больше верхней.


 
XProger ©   (2005-06-22 23:10) [9]

Anonim, видимо где-то ты ошиочку допустил...
0, 0?
Width, Height контекста или формы?


 
Anonim   (2005-06-25 10:32) [10]

Я пишу производный от панели компонент. Его и размеры. Только, по моему, это не причем, ведь размер, цвет и положение полос меняются с параметрами GL_BGR_EXT и GL_RGB, и подобных им. Я и так уж по пиксильно считываю.


 
XProger ©   (2005-06-25 12:47) [11]

Ошибка в коде.


 
Anonim   (2005-07-03 07:35) [12]

Оказывается, что положение полос зависит от положения полос прокрутки ScrollBox"а. Что это за ошибки кода такие?



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

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

Наверх




Память: 0.49 MB
Время: 0.037 c
5-1109970079
BRom
2005-03-05 00:01
2005.11.20
Видимость внутреннего компоненте другими


2-1131010961
ganda
2005-11-03 12:42
2005.11.20
Word


2-1130834044
Got
2005-11-01 11:34
2005.11.20
Как передать в функцию перечесляемый тип?


3-1128687489
alfa_star
2005-10-07 16:18
2005.11.20
E.Message под Linux


3-1129092338
Anics
2005-10-12 08:45
2005.11.20
Кто-нибудь пробовал в TDBGrid устроить автонумерацию строк?