Kezdőoldal » Számítástechnika » Programozás » Hogyan határozzuk meg, hogy...

Hogyan határozzuk meg, hogy hanyadik képpontnál van a képernyő közepe?

Figyelt kérdés

Tegyük fel, hogy egy elemet egy vászon mértani közepén szeretnénk megjeleníteni. Ha a vászon és az elem magassága, illetve szélessége egyaránt páros, vagy egyaránt páratlan, akkor nincsen probléma, de ha ezen tulajdonságaik különböznek, akkor hogyan határozzuk meg, hova legyen a középre igazított elem kirajzolva?

Legyen a vásznunk 20 px széles, és magas, míg az elemünk csak 5.

Hanyadik pixelre lesz kirajzolva ilyenkor az elem első képpontja?

Elnézést, ha nem lehet érteni, jelezzétek, ha így van.

Köszönöm!


2019. dec. 31. 17:06
 1/8 anonim ***** válasza:
0%
így van
2019. dec. 31. 17:17
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
76%

y = (W div 2) - (O div 2)

x = (h div 2) - (O div 2)

2019. dec. 31. 17:54
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
100%
Sehogy, a kèpernyő bal felső sarka a 0,0 pont, ès egyben a viszonyìtàsi pont, az pedig mindìg egy fix pont lesz.
2019. dec. 31. 23:27
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:
0%
ügyesen ügyesen
2020. jan. 1. 00:16
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:
100%
Ha nem használsz antialiasing-ot vagy hasonlót, akkor nyilván nem minden esetben fogod tudni pontosan középre illeszteni az elemet. Próbáld ki egy négyzetrácsos lapon. Egy pixelnyi csalás (kerekítés) kényelmesen belefér.
2020. jan. 1. 02:40
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:
76%

Értelem szerint egy páros és egy páratlan egész szám összege/különbsége mindig páratlan lesz, azaz maradék nélkül nem osztható kettővel.


Példánál maradva:

(a "/" egész osztást jelöl)


(20-5)/2=7 (a pixeleket nullától számozva ez a 8. pixel)

2020. jan. 1. 06:26
Hasznos számodra ez a válasz?
 7/8 A kérdező kommentje:

Köszönöm! Igen, főleg arra voltam kíváncsi, kerekítéssel lehet-e csalni, és valamivel nagyobb, de nem elég nagy felbontásoknál milyen technológiával csökkenthetjük ezt a hatást.

Köszönöm a válaszokat!

2020. jan. 1. 08:48
 8/8 A kérdező kommentje:

Az ilyen "ügyesen-ügyesen" hozzászólok tényleg ennyire unatkoznak?

Újév volt vagy mi, ilyenkor csak leköti magát az ember mások idegesítése nélkül.

2020. jan. 1. 08:51

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!