isSvg property

bool get isSvg

Implementation

bool get isSvg {
  final normalizedMimeType = mimeType?.trim().toLowerCase();
  if (normalizedMimeType == 'image/svg+xml' || normalizedMimeType == 'image/svg' || normalizedMimeType == 'public.svg-image') {
    return true;
  }

  final base = basename(path);
  if (base.isEmpty || !base.contains('.')) {
    return false;
  }
  return svgExtensions.contains(base.split('.').last.toLowerCase());
}