Hogyan határozzuk meg, hogy hanyadik képpontnál van a képernyő közepe?
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!
y = (W div 2) - (O div 2)
x = (h div 2) - (O div 2)
É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)
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!
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.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!