"Fast" methods using low-level techniques to achieve fast execution
-----------------------------------------------------------------
FastPixelsStart: This must be called before using any "Fast" method. Any number of "Fast" functions can then be called.
FastPixelsEnd: This must be called after using the last "Fast" method to unlock the image for further use.
FastGetPixel(x, y): Returns a byte array(4) with the values of the internal stored image's pixel data. "Dim Type(Alpha, Red, Green, Blue) pixel As byte".
FastSetPixel(x, y, alpha, red, green, blue): Set the values of the pixel data in position X,Y of the internal stored image to Alpha, Red, Green, Blue.
FastRotateImage(sourceImage, angle): Rotates an image. Angle can be any but 0, 90, 180, 270 are optimised. The empty space is filled with the colour of pixel(0,0) of the original image. Returns the rotated Image