CanvasView: Refactoring to get rasterized buffer