
Security News
AGENTS.md Gains Traction as an Open Format for AI Coding Agents
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.
@andreekeberg/imagedata
Advanced tools
Unified method of retrieving an ImageData instance from an image, in both the browser and Node.js, asynchronously or synchronously
Unified method of retrieving an ImageData instance from an image, in both the browser and Node.js, asynchronously or synchronously. Also exports an ImageData
polyfill in Node.js, allowing you to type check instances in both environments.
An ImageData
object always contains the following properties:
data
Uint8ClampedArray representing a one-dimensional array containing the data in the RGBA order, with integer values between 0 and 255 (inclusive).
width
Unsigned long representing the actual width, in pixels, of the ImageData.
height
Unsigned long representing the actual height, in pixels, of the ImageData.
npm install @andreekeberg/imagedata
yarn add @andreekeberg/imagedata
import { get, getSync } from '@andreekeberg/imagedata'
const { get, getSync } = require('@andreekeberg/imagedata')
Type | Description |
---|---|
string | Path to image file |
HTMLImageElement | Reference to an <img> element |
File | Generally returned from an <input> element |
Blob | Raw binary data blob |
get('image.jpg', (error, data) => {
if (error) {
console.log(error)
} else {
console.log(data)
}
})
Type | Description |
---|---|
HTMLImageElement | Reference to an <img> element |
Throws an
Error
if the provided image has not completed loading
const image = document.querySelector('img')
try {
console.log(getSync(image))
} catch(error) {
console.log(error)
}
Type | Description |
---|---|
string | Path to image file |
Buffer | Created from fs.readFile or fs.readFileSync |
fs.ReadStream | Created from fs.createReadStream |
get('image.jpg', (error, data) => {
if (error) {
console.log(error)
} else {
console.log(data)
}
})
Type | Description |
---|---|
string | Path to image file |
Buffer | Created from fs.readFile or fs.readFileSync |
try {
console.log(getSync('image.jpg'))
} catch(error) {
console.log(error)
}
Read the contribution guidelines.
Refer to the changelog for a full history of the project.
ImageData is licensed under the MIT license.
FAQs
Unified method of retrieving an ImageData instance from an image, in both the browser and Node.js, asynchronously or synchronously
We found that @andreekeberg/imagedata demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.