Reverted a bunch of changes as all we needed to really do was replace the Bitmap.Clone with a code that Draws the image to a 32 bit image