Deno.js Tutorial to Create PNG/JPG Images From Base64 Code and Save it on PC Using dpng Module in TypeScript Full Project For Beginners

 

 

dpng

 

Easily create image files with Deno

 

This is a simple library for Deno to create PNG (and other image types in the feature) files.

 

 

Usage

 

 

 

 

Functions

setPixel (x: number, y: number, color: number): void

Modifying a pixel

index (x: number, y: number): number

Getting the index of a pixel

getBuffer (): Uint8Array

Get the buffer (Uint8Array) of the image file
This can be used to save the image later, using Deno.writeFileSync

getBase64 (): string

Get the base64 encoded string of the created image

getDataURL (): string

Get the base64 encoded string of the created image with a data url, so you can utilize it inside an img tag in html, using the src attribute

createRGBColor (color: RGB): number

Create a valid RGB (rgba) color that you can use with setPixel

getPixel (x: number, y: number): number

Get the color of a pixel

drawLine (x: number, y: number, width: number, height: number, color: number): void

Draw a line inside the image

drawRect (x1: number, y1: number, x2: number, y2: number, color: number): void

Draw a rectangle inside the image

drawBorderedRect (x1: number, y1: number, x2: number, y2: number, borderSize: number, insideColor: number, outsideColor: number): void

Leave a Reply