Rezolucija

Rezolucija

offline
  • Ivo M  Male
  • Novi MyCity građanin
  • Pridružio: 17 Jan 2006
  • Poruke: 19
  • Gde živiš: Budva

Kako da se crtez napisan u pascalu prikazuje isto u svakom racunaru?
Nacrtao sam nesto, ali se slika ne prikazuje dobro u svim racunarima, zato sto nije ista rezolucija ni velicina ekrana.
(da li moze recimo da se prvo detektuje velicina ekrana, pa da se pikseli iscrtavaju u odnosu na maksimum (koordinata:maksimalna koordinata), umjesto dosadasnjeg (koordinata). Jer zbog velicine ekrana/rezolucije se (koordinata ne prikazuje jednako))

Mislio sam:
umjesto dosadasnjeg
putpixel(x,y);
da bude nesto tipa:
pronadji xmax;
pronadji ymax;
putpixel(x:xmax,y:ymax)

Svako resenje je dobrodoslo.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Kazi nam prvo koju biblioteku za srtanje koristis. Da li su u pitanju BGI pozivi (DetectGraph, InitGraph i ostali), GDI, OpenGL, DirectX? Na osnovu ovog sto si napisao mi se cini da koristis ili BGI ili GDI.

Kod BGI prilikom InitGraph mozes da kazes koji mod ces koristiti tako da ce kreirani prozor biti iste velicine na svim racunarima na kojima tvoj program radi.

Ako koristis GDI, samo kreiraj prozor odredjenih dimenzija (recimo 640x480) i on ce biti uvek te velicine na svim racunarima.

Problem ti moze biti samo ako hoces da ti prozor bude preko celog ekrana, a da ne menjas trenutnu rezoluciju. BGI nisam odavno koristio i nisam siguran da li je sam njim to moguce izvesti, ali mislim da nije. Kad koristis GDI, mozes da uzmes velicinu ekrana i da poziciju na kojoj zelis da crtas pomnozis odnosom trenutne velicine prozora i one za koju si definisao koordinate.



Ko je trenutno na forumu
 

Ukupno su 1133 korisnika na forumu :: 53 registrovanih, 8 sakrivenih i 1072 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Andrija357, atmel, Bobrock1, bojank, Buzdovan, croato, Dimitrije Paunovic, Dimitrise93, doklevise, dragoljub11987, FOX, Frunze, Gargantua, ivica976, jaeger, Karla, kikisp, Koridor, kunktator, Leonov, Lošmi, mercedesamg, Metanoja, MikeHammer, milenko crazy north, Milometer, mkukoleca, mrav pesadinac, MrNo, NoOneEver Dreams, nuke92, Oscar, Panter, Parker, pein, procesor, raptorsi, robert1979, Rogan33, royst33, ruger357, S2M, sasa76, slonic_tonic, Srki94, Srle993, stegonosa, tubular, vathra, VP6919, YugoSlav, zodiac94