skia_canvas
skia_canvas copied to clipboard
An error related to `ImageData`
Code:
import { createCanvas, Image } from 'https://deno.land/x/[email protected]/mod.ts'
const inputFilename = 'input.jpg'
const outputFilename = 'output.png'
const image = await Image.load(inputFilename)
const canvas = createCanvas(image.width, image.height)
const ctx = canvas.getContext('2d')
ctx.drawImage(image, 0, 0)
const imageData = ctx.getImageData(0, 0, canvas.width, canvas.height)
ctx.putImageData(imageData, 0, 0)
canvas.save(outputFilename, 'png')
Input:
Output: