scale-pixel-art
TypeScript icon, indicating that this package has built-in type declarations

1.1.2 • Public • Published

scale-pixel-art

This is a package to scale up (or down) pixel art with nearest neighbour interpolation.

This enables low resolution images to be much more visible.
If you have a scaled up pixel art, this can also be used to get the raw texture back.

Usage

// get the image at input.png, scale it to be 20x bigger, and store the result in output.png

const scalePixelArt = require("scale-pixel-art")

const inputBuffer = fs.readFileSync("/input.png")

const outputBuffer = scalePixelArt(inputBuffer, 20)

fs.writeFileSync("/ouput.png", outputBuffer)

Details

scalePixelArt(input, scale)

input

Type: buffer
The image to be scaled.

scale

Type: number
How many times bigger the image should be made. The image will be made smaller if it is a value between 0 and 1.

Changelog

See the releases page for details of each update.

Package Sidebar

Install

npm i scale-pixel-art

Weekly Downloads

1

Version

1.1.2

License

MIT

Unpacked Size

4.95 kB

Total Files

8

Last publish

Collaborators

  • beatso