detectImageFormatFromBase64 function
Detect image format from base64 data using magic bytes.
Implementation
ImageMediaType detectImageFormatFromBase64(String base64Data) {
try {
final buffer = Uint8List.fromList(
base64Decode(base64Data.substring(0, min(base64Data.length, 64))),
);
return detectImageFormatFromBuffer(buffer);
} catch (_) {
return ImageMediaType.png;
}
}