skia_canvas icon indicating copy to clipboard operation
skia_canvas copied to clipboard

An error related to `ImageData`

Open BlackGlory opened this issue 1 year ago • 0 comments

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: input

Output: output

BlackGlory avatar Mar 08 '24 10:03 BlackGlory