View previous topic :: View next topic |
Author |
Message |
coderpp
Joined: 20 Aug 2005 Posts: 167 Location: Rīga, Koknese, Gajiena
|
Posted: Wed Mar 15, 2006 11:29 am Post subject: Palidziet |
|
Man ir bilde 800X600. Kad programmas logs ir 800x600 tad viss ir kaa vajag, bet ja loga izmeerus samazinu tad sanaak ka bilde ir nogriezta, vai ja palielinu tad bilde ir par mazu. Kaa var dabuut lai bilde vislaik ir pa visu programmas logu, neatkariigi no programmas loga izmeriem? |
|
Back to top |
|
|
AnetiX Indago Uzvarētājs
Joined: 05 Jun 2003 Posts: 573
|
Posted: Wed Mar 15, 2006 12:15 pm Post subject: Re: Palidziet |
|
Alberts wrote: | Man ir bilde 800X600. Kad programmas logs ir 800x600 tad viss ir kaa vajag, bet ja loga izmeerus samazinu tad sanaak ka bilde ir nogriezta, vai ja palielinu tad bilde ir par mazu. Kaa var dabuut lai bilde vislaik ir pa visu programmas logu, neatkariigi no programmas loga izmeriem? | Kāds programmas logs, kāda valoda, kāda bilde? Precīzē. _________________ Miljons iemeslu, kāpēc Latvija ir labākā valsts pasaulē
http://www.millionreasonswhylatviaisthebestcountryintheworld.com |
|
Back to top |
|
|
coderpp
Joined: 20 Aug 2005 Posts: 167 Location: Rīga, Koknese, Gajiena
|
Posted: Wed Mar 15, 2006 12:30 pm Post subject: |
|
Oi gribeju uzrakstiit, bet aizmirsu. Programmeju ar C++ un izmantoju openGL. Bilde prasta bmp formaataa |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Wed Mar 15, 2006 1:18 pm Post subject: |
|
Nu tad norādi quada (jeb divu trijstūru) izmērus nevis kā bildes īstos izmērus (kuri ir lielāki kā ekrāns), bet pilna ekrāna izmērus (vai nu 0,0 - 1,1, vai 0,0 - 800,600 - atkarīgs kādu tu tur projekciju esi uzlicis). Tad opengl pats izstaipīs tekstūru. |
|
Back to top |
|
|
coderpp
Joined: 20 Aug 2005 Posts: 167 Location: Rīga, Koknese, Gajiena
|
Posted: Thu Mar 16, 2006 7:42 am Post subject: |
|
A kaa to vareetu izdariit ar Win32 API? Un pastaastiet par tiem ekraana izmeeriem. Kas jadara lai mainiitu uz lielaaku vai mazaaku ekraana izmeeru 3D speelee. Tie objekti arii jasamazina vai japalielina? |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Thu Mar 16, 2006 8:57 am Post subject: |
|
Ar WinAPI jāizmanto StretchBlt funkcija.
Par kādiem ekrāna izmēriem tu runā? Video izšķirtspēju? Tad tev uz ChangeDisplaySettings fju jāskatās. Objekti nekur nebūs jāsamazina, to pats opengl izdarīs, izmantojot tavis uzstādīto viewportu (loga izmērus). |
|
Back to top |
|
|
|