You're missing some parenthesis.
newImage = ((Bitmap)image).Clone(sRec,PixelFormat.Format16bppArgb1555);
In your original code
"(Bitmap)image.Clone"
You are calling the Clone method on whatever type image is, you're not calling it on image cast to Bitmap. By adding the parenthesis you are calling Clone on the result of casting image to Bitmap.