Portable FloatMap image format support for @thi.ng/pixel
Function memoization with configurable caching and support for async functions
<div align="center"> <img width="200" height="200" src="https://s3.amazonaws.com/pix.iemoji.com/images/emoji/apple/ios-11/256/crayon.png"> <h1>@jimp/plugin-mask</h1> <p>mask an image with another image.</p> </div>
Timestamp getter wrapping (in order of preference) `process.hrtime.bigint()`, `performance.now()` or `Date.now()`
Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts
100+ assorted binary / bitwise operations, conversions, utilities, lookup tables
Various string formatting & utility functions
Binary run-length encoding packer w/ flexible repeat bit widths and a naive RLE encoder/decoder for arrays of arbitrary typed values
Image color & feature analysis utilities
Basic TIFF image format support for @thi.ng/pixel
Bitmap image to hairline vector and point cloud conversions
Naive, lightweight CPU-based dense optical flow implementation
ES Map/Set-compatible implementations with customizable equality semantics & supporting operations
Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets
React hook for finding device pixel ratio (DPR), optionally capping/rounding
Dynamic, extensible multiple dispatch via user supplied dispatch function.
In-memory cache implementations with ES6 Map-like API and different eviction strategies
Double-linked lists with comprehensive set of operations (incl. optional self-organizing behaviors)
650+ file extension to MIME type mappings, based on mime-db
Basis types for arbitrary & hierarchical logging
Avatar style for DiceBear
Bitmap image formatting for CLI/Terminal
Immutable, optimized and optionally typed path-based object property / array accessors with structural sharing
Avatar style for DiceBear