public byte[] CreateCanvasImage() { // Lock to not output intermediate results. lock (CanvasLock) { return(m_canvas.ImEncode(".png", new ImageEncodingParam(ImwriteFlags.PngCompression, 3))); } }