Navigation:  Macro > Instructions > Image bitmap >

BITMAP SET RGBA

AiM Services
Previous pageReturn to chapter overviewNext page

BITMAP SET RGBA Image,X,Y,R,G,B,A;[Err]

Cette instruction modifie le pixel spécifié de l'image.

Paramètres d'entrée

Image

 :

Pointeur sur l'image à modifier

X,Y

 :

Position du pixel à modifier

R,G,B,A

 :

Nouvelle valeur du pixel (R=rouge, G=vert, B=bleu, A=canal alpha pour la transparence)

Paramètre de sortie

Err

 :

Erreur rencontrée

 

 

0 = Pas d'erreur

 

 

64 = Valeur fausse ou hors limite

 

Exemple

  ...

  DEG

  BITMAP CREATE #RGB32OGL,400,300;Image,Err

  Bleu=255*256*256+200*256+200

  BITMAP FILL Image,0,0,400,300,Bleu

  PRINT Err

  FOR A=0 TO 360 STEP 0.05

    X=(SIN(2*A)+1)*190+10

    Y=(COS(5*A)+1)*140+10

    BITMAP SET RGBA Image,X,Y,255,0,0,0

  NEXT A

  BITMAP SAVE "U:\serge\set-pixel.jpg","JPEG",Image;Err

  BITMAP FREE Image

  ...

 

Rubriques connexes
BITMAP GET PIXEL, BITMAP GET RGBA, BITMAP SET PIXEL