public static Bitmap UpdateFromPointCloud_Color(this Image im, PointCloud pc, int width, int height) { //Bitmap bmp = new Bitmap(width, height, PixelFormat.Format32bppRgb); byte[] data = PointCloud.ToColorArrayBytes(pc, width, height); LockBitmap lockBitmap = new LockBitmap((Bitmap)im); lockBitmap.LockBits(); lockBitmap.Pixels = data; lockBitmap.UnlockBits(); return((Bitmap)im); }