Function getBase64ImageMIMEType

get the mime type of a base64 image.

import { assertEquals } from "jsr:@std/assert"

const
img_uri = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAD...",
img_mime = getBase64ImageMIMEType(img_uri)

assertEquals(img_mime, "image/png")
  • Parameters

    • str:
          | `data:image/gif;base64,${string}`
          | `data:image/jpeg;base64,${string}`
          | `data:image/jpg;base64,${string}`
          | `data:image/png;base64,${string}`
          | `data:image/svg+xml;base64,${string}`
          | `data:image/webp;base64,${string}`

    Returns
        | "image/gif"
        | "image/jpeg"
        | "image/jpg"
        | "image/png"
        | "image/svg+xml"
        | "image/webp"