RGBmaskImage
RGBmaskImage ImageNumber, RgbMask
 
Parameters:

    ImageNumber = The identifier of this image
    RgbMask = The 24 bit RGB value to mask over this image
Returns: NONE
 

     RGBMaskImage performs a bit wise AND over the pixel in the image.




FACTS:


      * Masked Pixels are calculated like so NewPixel = OldPixel & Mask





 
Example Source: Download This Example
; ==================
;  RGBmaskImage
; ==================
  
; create a image 100by 100 pixels in size
  CreateImage 1,100,100
  
; tell pb to draw to this image
  RenderToImage 1
  
; cls this image to the colour white  Rgb (255,255,255)
  Cls RGB(255,255,255)
  
  
; Make 3 more copies of image 1 in images 2,3,4
  CopyImage 1,2
  CopyImage 1,3
  CopyImage 1,4
  
; redirect rendering back to the screen
  RenderToScreen
  
; init some variables to hold our screen cordinates
  x=240
  y=100
  
; Draw image 1
  DrawImage 1,x,y,0
  
; RGBMask and draw IMage 2
  RGBMaskImage 2,RGB(255,0,0)
  DrawImage 2,x+200,y,0
  
; RGBMask and draw IMage 3
  RGBMaskImage 3,RGB(0,255,0)
  DrawImage 3,x,y+200,0
  
; RGBMask and draw IMage 3
  RGBMaskImage 4,RGB(0,0,255)
  DrawImage 4,x+200,y+200,0
  
;       CenterText 400,230,"Rgb Colour of Image #1"+hex$(ThisColour)
  
; display ther Screen and wait for a key to be pressed
  Sync
  WaitKey
  
  
 
Related Info: FadeImage | GetImageMaskColour | GrayScaleImage | ImageMaskColour | LightImage | RenderPhongImage | ScaleImage | ScrollImage :
 


(c) Copyright 2002 - 2024 - Kevin Picone - PlayBASIC.com