An Angular directive that detects the color beneath its host element (from an ancestor/sibling `<video>` or `<img>`) and emits the **complementary (inverted) color** — perfect for keeping overlaid text readable on dynamic backgrounds.
Streaming text decoder that preserves multibyte Unicode characters
WebAssembly binary format parser
Web Assembly streaming MPEG Layer I/II/III decoder
Node addon for string extraction for msgpackr
Web Assembly streaming Opus decoder
ICO encoder and decoder library
Web Assembly streaming Ogg Opus decoder
Easy to use efficient .GIF parsing in javascript
Mesh optimization library that makes meshes smaller and faster to render
Web Assembly streaming Opus decoder with Machine Learning enhancements
socket.io protocol parser
High performance WAV file decoder and encoder
Base64 streaming encoder and decoder
bc-ur decoder
Sixel image format for node and browser.
Small, fast and advanced PNG / APNG encoder and decoder
Draco is a library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics.
ZSTD (Zstandard) decoder for Web and Node.js, using WebAssembly
Node addon for string extraction for cbor-x
Default Jimp bmp encoder/decoder.
High-performance JSON serialization library
Default Jimp tiff encoder/decoder.
High-performance Base64 encoder and decoder
MyyColor provides basic color encoding and decoding facilities, which are mainly used for converting BMP to OpenGL raw texture format.
A pure Ruby PNG decoder and encoder with zero C extension dependencies. Supports all color types, bit depths, and filter types.
A pure Ruby GIF decoder and encoder with zero C extension dependencies. Supports LZW compression, color tables, transparency, and interlaced images.
A pure Ruby TIFF decoder and encoder with zero C extension dependencies. Supports uncompressed, LZW, and PackBits compression, RGB, grayscale, and palette color.
A pure Ruby JPEG decoder and encoder with zero C extension dependencies. Supports Baseline JPEG with Huffman coding, IDCT, and YCbCr color conversion.
This pure Ruby library can read and write PNG images without depending on an external image library, like RMagick. It tries to be memory efficient and reasonably fast. It supports reading and writing all PNG variants that are defined in the specification, with one limitation: only 8-bit color depth is supported. It supports all transparency, interlacing and filtering options the PNG specifications allows. It can also read and write textual metadata from PNG files. Low-level read/write access to PNG chunks is also possible. This library supports simple drawing on the image canvas and simple operations like alpha composition and cropping. Finally, it can import from and export to RMagick for interoperability. Also, have a look at OilyPNG at https://github.com/wvanbergen/oily_png. OilyPNG is a drop in mixin module that implements some of the ChunkyPNG algorithms in C, which provides a massive speed boost to encoding and decoding.
A pure Ruby BMP decoder and encoder with zero C extension dependencies. Supports 1/4/8/24/32-bit color depths, RLE8 compression, and both bottom-up and top-down storage.
Created to fill a need in supplying two arrays (a,b) of varying size and representing a third array (c) that uses items from the first array (a) and reversably encodes it into items from the second array (b) and returns the fourth array (d). Decoding using the same arrays should turn fourth array (d) into the third array (c). Examples include letters to numbers, musical notes to colors, or any other grouping of objects describable as an array words.
IN ACTIVE DEVELOPMENT. High-performance Ruby game framework strongly influenced by the RPG Maker series by Enterbrain. The library contains multiple levels of abstraction, leveraging the power of modern OpenGL (C bindings built-in) and shaders, but building upon these low-level abstractions to create the user-friendly components that are to be expected in a 2D game framework, including sprites, textures, fonts, colors, etc. Those experienced with low-level graphics APIs have all the tools at their fingertips already built-in (OpenGL, GLFW, OpenAL, sound/font/image decoding, etc) and ready to build their own engine from, while those who have no interest in such can get started right away with powerful higher-level abstractions. While the library's API surface similar in many ways to RPG Maker XP/VX/VXA, bear in mind that it is merely incluenced by those, and liberal design changes have been taken to not limit the API or add restriction.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.