Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];

Вниз

Как сохранить нарисованное 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.038 c
2-1131219516
gans1
2005-11-05 22:38
2005.11.20
delphi


14-1130246873
oldman
2005-10-25 17:27
2005.11.20
Мошенничество на государственном уровне?


1-1130499192
Alex_Mel
2005-10-28 15:33
2005.11.20
Как загруженной DLL выполнить Функцию (метод) основной программы?


2-1130842380
stud
2005-11-01 13:53
2005.11.20
запуск нескольких программ в консоли


4-1127071035
Rommel
2005-09-18 23:17
2005.11.20
HOOk dll





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский