UNPKG

javascript-barcode-reader

Version:

Simple & Fast Barcode decoder for Browser and Node.js

18 lines (12 loc) 476 B
import { ImageDataLike } from './ImageDataLike' export function createImageData(image: HTMLImageElement): ImageDataLike { const canvas = document.createElement('canvas') const ctx = canvas.getContext('2d') if (!ctx) throw new Error('Cannot create canvas 2d context') const width = image.naturalWidth const height = image.naturalHeight canvas.width = width canvas.height = height ctx.drawImage(image, 0, 0) return ctx.getImageData(0, 0, width, height) }