base64ImageToHexadecimalString static method
String
base64ImageToHexadecimalString(
- EscPosPrinterSize printerSize,
- String base64Image,
- bool gradient,
- int size,
Implementation
static String base64ImageToHexadecimalString(
EscPosPrinterSize printerSize,
String base64Image,
bool gradient,
int size,
) {
final Image? image = decodeImage(base64.decode(base64Image));
if (image == null) {
throw const EscPosParserException('Failed to parse base64 to image');
}
return PrinterTextParserImg.bytesToHexadecimalString(
printerSize.imageToBytes(copyResize(image, width: size), gradient, size),
);
}