Open linhgfx opened 1 year ago
Hi Kevin!
I have an image of the form "data:image/png;base64,..." . How can I print it. I converted it to a UIImage like this:
if let url = URL(string: imageBase64String) { do { let imageData = try Data(contentsOf: url)
guard let image = UIImage(data: imageData), let cgImage = image.cgImage else { return } let receipt = Receipt(.🖨️58(.ascii)) <<~ .style(.initialize) <<< Image(cgImage)
if bluetoothPrinterManager.canPrint { bluetoothPrinterManager.write(Data(receipt.data)) } dummyPrinter.write(Data(receipt.data)) } catch { print(error) } }
but what i get is this :
Hi Kevin!
I have an image of the form "data:image/png;base64,..." . How can I print it. I converted it to a UIImage like this:
if let url = URL(string: imageBase64String) { do { let imageData = try Data(contentsOf: url)
guard let image = UIImage(data: imageData), let cgImage = image.cgImage else { return } let receipt = Receipt(.🖨️58(.ascii)) <<~ .style(.initialize) <<< Image(cgImage)
but what i get is this :