Converts mm / cm / m / inches into pixels
ndarray-pixels
A PNG decoder in JavaScript
Plain color conversion functions
A PNG decoder in JS
Reads the pixels of an image as an ndarray
Blazing-fast pixel-by-pixel image comparison with block-based optimization. 1.5x times faster than pixelmatch
Converts a source-map from/to different formats and allows adding/changing properties.
Saves an ndarray as an image to a file
Yandex Maps 3 World Utilities - coordinate transformation functions
Convert tabs to spaces in a string
Transformations between the Web Mercator projection and Latitude Longitude coordinates
A function that tells you whether a given element is overflowing its container or not. Useful for creating dropdowns and tooltips.
Tiny millisecond conversion utility
The ESM-only 'color' package made compatible for use with CommonJS runtimes
Browser-side SDF font generator
Reduce initial definitions to the actual initial value, where possible.
pvtsutils is a set of common utility functions used in various Peculiar Ventures TypeScript based projects.
Pruned version of the 'get-pixels' package by Mikola Lysenko (only node.js and local fs files)
Convert values with PostCSS (e.g. ms -> s)
The RAW rational numbers library
Convert the result of `process.hrtime.bigint()` to seconds, milliseconds, nanoseconds
Convert a typed array to a Buffer without a copy
Utility to convert Mapbox GL Style font names to CSS font definitions
Provides the 'Drawing' class which is initialized with a filepath and a width. The image will be processed and put to the terminal as a collection of ANSI BG colored squares.
Spherical Mercator provides projection math for converting between mercatormeters, screen pixels (of 256x256 or configurable-size tiles), and latitude/longitude
Keystone Image overlays a semi-transparent wireframe/design image over everything in the web browser viewport. Handy when converting a PSD from a graphic designer into a webpage to ensure pixel perfect layouts.
The Rust Engine is a tiny library written in rust to perform simple images manipulations. For now the library included four functions : - Image converter - Pixel sorting - Brush and Slim : two algorithms that will mess with the given image
Extract Curves a simplistic GTK Ruby-based appliaction which can convert the raster image file result of a geometric-trace-producing process's interaction with the characteristic of motion of another (interesting) process into a list of rectangular coordinates (in raster image's system) representing the inferred characteristic of motion of the midline of an image blob. Blob recognition is done by color: * by maximum pixel neighbor-to-neighbor difference * by maximum difference from blob's average color * by maximum difference from a pixel neighborhood's average color (using RGB or HSV). Use other software to pre-process (e.g. enhance contrast, or even reduce to gray scale), but Extract Curves's skeletonization is done based on the hypothesis of a recognized image blob, as opposed to a collection of pixels. Output is human-readable (tab-separated).
Extract Curves a simplistic GTK Ruby-based appliaction which can convert the raster image file result of a geometric-trace-producing process's interaction with the characteristic of motion of another (interesting) process into a list of rectangular coordinates (in raster image's system) representing the inferred characteristic of motion of an image blob. Blob recognition is done by color: * by maximum pixel neighbor-to-neighbor difference * by maximum difference from blob's average color * by maximum difference from a pixel neighborhood's average color (using RGB or HSV). Use other software to pre-process (e.g. enhance contrast, or even reduce to gray scale), but Extract Curves's skeletonization is done based on the hypothesis of a recognized image blob, as opposed to a collection of pixels. Output is human-readable (tab-separated).