O P M E R K I N G :
DIMGROB en
DIMBROB_P
SUBGROB en
SUBGROB_P
290
Het gebruik van dezelfde variabele voor trgtGRB en
srcGRB kan onvoorspelbare resultaten opleveren als de
bron en bestemming elkaar overlappen.
Syntaxis: DIMGROB(G, w, h [ ,c]) of DIMGROB(G [ ,regel_1,
regel_2,...,regel_h])
DIMGROB(G, w, h [ ,c]) of DIMGROB(G [ ,regel_1,
regel_2,...,regel_h])
Hiermee worden de dimensies van GROB G ingesteld op
w*h. Hiermee wordt de afbeelding G geïnitialiseerd met
kleur c of met de afbeeldingsgegevens die worden
verstrekt in de lijst. G kan elke grafische variabele zijn,
met uitzondering van G0. c kan 0 t/m 3 zijn (0= zwart,
1= donkergrijs, 2= lichtgrijs, 3= wit). c is optioneel. De
standaardinstelling is wit.
Als de afbeelding wordt geïnitialiseerd met behulp van
grafische gegevens, moet de lijst evenveel getallen
bevatten als de hoogte van het GROB. Ieder getal, zoals
gezien in grondgetal 16, beschrijft een regel. Twee bits
worden gebruikt voor elke pixel (00=zwart,
01=donkergrijs, 10=lichtgrijs, 11=wit). Ieder
hexadecimaal cijfer beschrijft dus twee pixels.
U kunt een hexadecimaal getal invoeren met de syntaxis
0xdigits.
De eerste pixel van de regel wordt gedefinieerd door de
minst significante bit van het getal. De tweede pixel door
de op één na minst significante bit, enzovoort.
Syntaxis: SUBGROB(srcGRB [ ,x1, y1, x2, y2], trgtGRB)
SUBGROB_P(srcGRB [ ,x1, y1, x2, y2], trgtGRB)
Hiermee wordt trgtGRB ingesteld als kopie van het
gebied van srcGRB tussen punten x1,y1 en x2,y2.
srcGRB kan elk van de grafische variabelen zijn en is
optioneel. De standaardinstelling is G0.
trgtGRB kan elk van de grafische variabelen zijn, met
uitzondering van G0.
x2, y2 zijn optioneel en vormen als zij niet worden
opgegeven, de rechterbenedenhoek van srcGRB.
Programmeren