All Projects → dizzyliam → inumon

dizzyliam / inumon

Licence: MPL-2.0 License
A high-level image I/O and manipulation library for Nim

Programming Languages

nim
578 projects

Projects that are alternatives of or similar to inumon

octodex
GitHub's Octocats.
Stars: ✭ 64 (+113.33%)
Mutual labels:  png, jpeg
zImageOptimizer
Simple image optimizer for JPEG, PNG and GIF images on Linux, MacOS and FreeBSD.
Stars: ✭ 108 (+260%)
Mutual labels:  png, jpeg
sail
The missing small and fast image decoding library for humans (not for machines) ⛵ https://sail.software
Stars: ✭ 206 (+586.67%)
Mutual labels:  png, jpeg
gfxprim
Open-source modular 2D bitmap graphics library with emphasis on speed and correctness.
Stars: ✭ 32 (+6.67%)
Mutual labels:  png, jpeg
create-optimize-images
♻️ Reusable, scalable, bash scripts to create and optimize images.
Stars: ✭ 39 (+30%)
Mutual labels:  png, jpeg
dom-to-image-more
Generates an image from a DOM node using HTML5 canvas
Stars: ✭ 231 (+670%)
Mutual labels:  png, jpeg
jimp-compact
✏️ Lightweight version of Jimp -- An image processing library written entirely in JavaScript for Node.js
Stars: ✭ 55 (+83.33%)
Mutual labels:  png, jpeg
video thumbnail
This plugin generates thumbnail from video file or URL. It returns image in memory or writes into a file. It offers rich options to control the image format, resolution and quality. Supports iOS and Android.
Stars: ✭ 159 (+430%)
Mutual labels:  png, jpeg
HEIF-converter
Converter for High Efficiency Image Format(HEIF)
Stars: ✭ 24 (-20%)
Mutual labels:  png, jpeg
stbi-sharp
C# wrapper around stb_image.h and qoi.h
Stars: ✭ 17 (-43.33%)
Mutual labels:  png, jpeg
imagecodecs
Image transformation, compression, and decompression codecs. Forked from https://pypi.org/project/imagecodecs
Stars: ✭ 56 (+86.67%)
Mutual labels:  png, jpeg
imagor
Fast, Docker-ready image processing server in Go and libvips
Stars: ✭ 2,276 (+7486.67%)
Mutual labels:  png, jpeg
node-pdftocairo
📃 Node.js wrapper for pdftocairo - PDF to PNG/JPEG/TIFF/PDF/PS/EPS/SVG using cairo
Stars: ✭ 17 (-43.33%)
Mutual labels:  png, jpeg
StbSharp
C# port of the famous C framework
Stars: ✭ 62 (+106.67%)
Mutual labels:  png, jpeg
HEIF
Mac OS X: Convert any image to HEIF/HEIC format
Stars: ✭ 58 (+93.33%)
Mutual labels:  png, jpeg
pixl
🚀 Lightweight image processing library in C++11
Stars: ✭ 31 (+3.33%)
Mutual labels:  png, jpeg
Density Converter
A multi platform image density converting tool converting single or batches of images to Android, iOS, Windows or CSS specific formats and density versions given the source scale factor or width/height in dp. It has a graphical and command line interface and supports many image types (svg, psd, 9-patch, etc.) aswell as some lossless compressors like pngcrush.
Stars: ✭ 222 (+640%)
Mutual labels:  png, jpeg
alfred-imagemin
Alfred workflow - Minify images with Imagemin
Stars: ✭ 29 (-3.33%)
Mutual labels:  png, jpeg
img
A python library to display images in the terminal
Stars: ✭ 55 (+83.33%)
Mutual labels:  png, jpeg
img2gcode
convert jpg, png,gif to gcode with nodejs and jimp
Stars: ✭ 31 (+3.33%)
Mutual labels:  png, jpeg

A high-level image I/O and manipulation library for Nim
- Documentation (soon) | Recipes -


Features

  • PNG read/write
  • JPEG read/write (only RGB supported)
  • High-level pixel manipulation with arraymancer
  • Image display with nigui
  • Basic image transforms:
    • Reshape/scale
    • Change between color types
    • Hue/saturation/value (soon)

Installation

Install from nimble with:

nimble install inumon

External dependencies

Image read/write currently requires libpng and libjpeg-turbo. They will likely already be installed on your system, but you can make sure with the following commands.

Arch based: sudo pacman -Syu libpng libjpeg-turbo

Debian based: sudo apt-get install libpng-dev libjpeg-turbo

Windows support is untested

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].