Проблема в передаче image в конструкторе Bitmap
image = new Bitmap(image, newWidth, 256);
т.к. конструктора Bitmap(Bitmap,Int32,Int32) нету, есть Bitmap(Image,Int32,Int32)
По идее должно заработать так:
image = new Bitmap((System.Drawing.Image)image, newWidth, 256);