public void PrintImage(System.Drawing.Bitmap bitmap) { MemoryStream ms = new MemoryStream(); bitmap.Save(ms, ImageFormat.Png); byte[] imgBytes = ms.ToArray(); string base64Image = Convert.ToBase64String(imgBytes); PrintImage pi = new PrintImage(); pi.Bitmap = base64Image; Send("/PrintImage", pi); }
public void PrintImageFromURL(string ImgURL) { PrintImage pi = new PrintImage(); pi.Url = ImgURL; Send("/PrintImageFromURL", pi); }
public void PrintImage(Bitmap bitmap) { if (websocket != null) { PrintImageRequestMessage message = new PrintImageRequestMessage(); PrintImage pi = new PrintImage(); MemoryStream ms = new MemoryStream(); bitmap.Save(ms, ImageFormat.Png); byte[] imgBytes = ms.ToArray(); string base64Image = Convert.ToBase64String(imgBytes); pi.Bitmap = base64Image; // serialize image to string.. message.payload = pi; websocket.Send(JsonUtils.serialize(message)); } }