Can write bmp to surface