Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

revisitors/readimage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

8 Commits

Repository files navigation

readimage

NPM

Read an image into memory converting from whatever format it is in to a consistent set of RGBA frames independent on input format.

Why? Because image formats are a pain to worry about.

How fast is it? Not really sure. I don't need it to be fast.

How robust is it? Not really sure, if you have issues please file them!

var fs = require("fs")
var readimage = require("readimage")
var filedata = fs.readFileSync("cat.png")
readimage(filedata, function (err, image) {
 if (err) {
 console.log("failed to parse the image")
 console.log(err)
 }
 console.log(image)
})

API

require("readimage")(imageBuffer, callback)

Read a buffer containing an image in PNG, GIF, or JPG format into a consistent RGBA format.

FORMAT

height, width, and an array of sequential frames. Non-animated images will have a single frame.

{
 height: 100, // pixels
 width: 100, // pixels
 frames: [
 {
 data: ... // RGBA buffer
 delay: 100 // milliseconds before switching to next frame. OPTIONAL
 },
 {
 data: ...
 delay: 10
 }
 ]
}

LICENSE

MIT

About

Read a (jpg, png, gif) image into a standard binary format in memory.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /