IKHSAN
ENID Baca dalam Bahasa Indonesia

snapme

Public
Branch
master
Latest commit
130fdb828 October 2026

imageElement.ts

Open raw
/* Elemen gambar dari dataURL atau URL berkas. Dipakai jalur ekspor (rekompresi
   JPEG) dan pemuatan foto galeri; keduanya berakhir di kanvas 2D. */

export function loadImageElement(src: string): Promise<HTMLImageElement> {
  const { promise, resolve, reject } = Promise.withResolvers<HTMLImageElement>()
  const image = new window.Image()
  image.onload = () => resolve(image)
  image.onerror = () => reject(new Error("Gambar tidak bisa dimuat"))
  image.src = src
  return promise
}
bytes
487
lines
12
Type
ts
Latest commit
28 October 2026