Mi az offscreen - (java code context) programozás

Magyarázd el, pozhalsta, mit csinál az előtag?
Valószínűleg félreértettem valamit angolul, és például a OffScreenWidth-t - csak a szélességet, vagy a képet, vagy annak egy részét, a képernyőre helyezve. Úgy érzem, valami "kívül" a képernyőn.

Java osztály írta:

/ ** Ez egy vászon, amely a képek ablakban történő megjelenítéséhez használható. * /
public class ImageCanvas kiterjeszti a vászon eszközöket MouseListener, MouseMotionListener, Cloneable


védett int imageWidth, imageHeight;
védett int xMouse; // aktuális kurzor offscreen x hely
védett int yMouse; // aktuális kurzor offscreen y hely
.


privát kép offScreenImage;
magán int offScreenWidth = 0;
magán int offScreenHeight = 0;
privát logikai egérExited = igaz;
.
>

offscreen
Társaság. titok; a színfalak mögött; a színfalak mögött
mozi. off-screen

Re: Mi a "offscreen" (környezet: Java kód)?

Feltételezem, hogy ebben az esetben offscreen = a memóriában.
Ie egy kép a memóriában van beépítve (ez az "off-screen"), amely megfelel bizonyos képernyő téglalapnak (esetleg úgy tervezték, hogy egy képdarabot alakítson ki, majd kösse ki ezt a négyszöget).
Ennek megfelelően minden, ami rendelkezik az előtag vagy az "offscreen" jelzővel, az implicit a képhez társított memóriában. Például az "offscreen x location" azt jelenti, hogy az x a memóriában lévő kép koordinátarendszerében szerepel (ami a képernyő koordinátarendszerhez képest elmozdul).

Re: Mi a "offscreen" (környezet: Java kód)?

Teljesen igaza van. Feltételezheti, hogy "offscreen x location" = "x-koordináta magát a vászonhoz képest". Itt a "offscreen" valami olyasmi, mint a "image buffer".

Ui Nos, általában az "off" előtag a változó nevében jelzi a pozíciók, koordináták stb. az "offset" = "offset" szóból. De ez nem így van.

Re: Mi a "offscreen" (környezet: Java kód)?

Úgy látszik, így: „A jelenlegi helyzetét az egér mutatót, de kifejezett x-y a kép (például egy sor pixel), függetlenül attól, (offscreen), hogy az aktuális kép állapotban (beleértve a skála) a képernyőn.”
Igen?

Igen, mintha már fent írták volna.

Re: Mi a "offscreen" (környezet: Java kód)?

Nyilvánvalóan ez azt jelenti, hogy a vezérlő bal felső sarka (ebben az esetben az ImageCanvas segítségével megjelenített kép) képernyő koordinátáinak triviális kivonása a mutató képernyő koordinátáiból. Sőt, ha saját képet nem méretezi, akkor a skála (például betűtípus metrikus) nem kell figyelembe venni (függetlenül a kijelző eszköz paramétereit kapott ügyfél koordinátákat, vagyis a fizikai pixel pontosan megfelelnek egy logikai pixel, azaz a sorszám / oszlop a kép raszterének mátrixában).

Mindenképpen olvassa el a dokumentációt (valószínűleg ezt a könyvtárat használja).

Ki van online

Jelenlévő fórumozók: nincs regisztrált felhasználó

Nem hozhatsz új témákat ebben a fórumban
Nem válaszolhat a fórum témáira
A bejegyzéseid nem szerkeszthetők
Nem tudja törölni a bejegyzéseidet
Nem csatolhat mellékleteket

Kapcsolódó cikkek