DjDeveloperr / skia_canvas

Fast HTML Canvas API implementation for Deno using Google Skia
https://deno.land/x/skia_canvas
Apache License 2.0
124 stars 7 forks source link

An error related to `ImageData` #65

Open BlackGlory opened 6 months ago

BlackGlory commented 6 months ago

Code:

import { createCanvas, Image } from 'https://deno.land/x/skia_canvas@0.5.6/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: input

Output: output