v1.3.0
π π¦ Get the decoded pixel data from a JPG or PNG image
Attributes
Includes Deno configuration
Repository
Current version released
2 weeks ago
@unpic/pixels
π π¦Load and decode the pixels for a PNG or JPEG image
This module will take the raw data or URL of a PNG or JPEG image and return the decoded pixels and dimensions of the image.
β οΈ If you have previously installed this via deno.land/x, please switch to using JSR. β οΈ
Usage
import { getPixels } from "jsr:@unpic/pixels";
// From a URL
const { width, height, data } = await getPixels(
"https://placecats.com/100/100",
);
// From a file
const file = await Deno.readFile("kitten.png");
const { width, height, data } = await getPixels(file);
There is also a getFormat
function that will return the format of the image
data. This is detected by the first magic bytes at the start of the data.
import { getFormat } from "jsr:@unpic/pixels";
const file = await Deno.readFile("kitten.png");
const format = getFormat(file);
// format === "png"
License
Β© 2023-2024 Matt Kane. This project is MIT licensed.