All Projects → facebookincubator → Spectrum

facebookincubator / Spectrum

Licence: mit
A client-side image transcoding library.

Programming Languages

C++
36643 projects - #6 most used programming language
java
68154 projects - #9 most used programming language
Objective-C++
1391 projects
swift
15916 projects
objective c
16641 projects - #2 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to Spectrum

Sv Images
Image manipulation library with an HTTP based API.
Stars: ✭ 7 (-99.63%)
Mutual labels:  image-processing, images
Ipyplot
IPyPlot is a small python package offering fast and efficient plotting of images inside Python Notebooks. It's using IPython with HTML for faster, richer and more interactive way of displaying big numbers of images.
Stars: ✭ 152 (-92.03%)
Mutual labels:  image-processing, images
Cometa
Super fast, on-demand and on-the-fly, image processing.
Stars: ✭ 8 (-99.58%)
Mutual labels:  image-processing, images
Oblique
With Oblique explore new styles of displaying images
Stars: ✭ 633 (-66.82%)
Mutual labels:  image-processing, images
Oiio
Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.
Stars: ✭ 1,216 (-36.27%)
Mutual labels:  image-processing, images
Chafa
📺🗿 Terminal graphics for the 21st century.
Stars: ✭ 774 (-59.43%)
Mutual labels:  image-processing, images
Openexr
The OpenEXR project provides the specification and reference implementation of the EXR file format, the professional-grade image storage format of the motion picture industry.
Stars: ✭ 992 (-48.01%)
Mutual labels:  image-processing, images
Essential Image Optimization
Essential Image Optimization - an eBook
Stars: ✭ 1,950 (+2.2%)
Mutual labels:  image-processing, images
Opendcx
OpenDCX Repository
Stars: ✭ 67 (-96.49%)
Mutual labels:  image-processing, images
Catt
Detecting the temperature from an infrared image
Stars: ✭ 60 (-96.86%)
Mutual labels:  image-processing, images
Statically
⚡️ The best free and fast CDN for images, CSS, JavaScript, and open source.
Stars: ✭ 299 (-84.33%)
Mutual labels:  image-processing, images
Nider
Python package to add text to images, textures and different backgrounds
Stars: ✭ 100 (-94.76%)
Mutual labels:  image-processing, images
Crunch
Crunch is a tool for lossy PNG image file optimization. It combines selective bit depth, color type, and color palette reduction with zopfli DEFLATE compression algorithm encoding using the pngquant and zopflipng PNG optimization tools. This approach leads to a significant file size gain relative to lossless approaches at the expense of a relatively modest decrease in image quality (see example images below).
Stars: ✭ 3,074 (+61.11%)
Mutual labels:  image-processing, images
Python Compare Images
This repository is mainly about comparing two images. The technique used is SSIM. i.e. Structural Similarity Index Measure We use some of the inbuilt functions available in python's skimage library to measure the SSIM value. Along with SSIM we also measure the MSE ( Mean Square Error ) To know more about the SSIM technique Refer Here: https://en.wikipedia.org/wiki/Structural_similarity
Stars: ✭ 25 (-98.69%)
Mutual labels:  image-processing, images
Selene
A C++17 image representation, processing and I/O library.
Stars: ✭ 266 (-86.06%)
Mutual labels:  image-processing, images
Imagemin Module
Automatically optimize (compress) all images used in Nuxt.js
Stars: ✭ 37 (-98.06%)
Mutual labels:  image-processing, images
Images Web Crawler
This package is a complete tool for creating a large dataset of images (specially designed -but not only- for machine learning enthusiasts). It can crawl the web, download images, rename / resize / covert the images and merge folders..
Stars: ✭ 51 (-97.33%)
Mutual labels:  image-processing, images
Imscript
a collection of small and standalone utilities for image processing, written in C
Stars: ✭ 86 (-95.49%)
Mutual labels:  image-processing, images
Nuxt Image Loader Module
An image loader module for nuxt.js that allows you to configure image style derivatives.
Stars: ✭ 135 (-92.92%)
Mutual labels:  image-processing, images
Lowpolify
Create low-poly art from any image 🌟🌟
Stars: ✭ 149 (-92.19%)
Mutual labels:  image-processing

Spectrum

CircleCI

Spectrum is a cross-platform image transcoding library that can easily be integrated into an Android or iOS project to efficiently perform common image operations.

The Spectrum APIs incorporate declarative traits. This simplifies the usage for the developer by focusing on the desired outcome. At the same time it enables Spectrum to transparently choose the best execution sequence. Additionally, Spectrum makes common image operations simple by surfacing many difficult operations that are not typically exposed by platform frameworks. For example, some JPEG-to-JPEG operations like cropping are executed lossless, and disabling chroma sub-sampling when saving graphical JPEGs will lead to better quality final products.

Find out more at our website.

Requirements

Spectrum was built with mobile iOS and Android in mind but could be wrapped for any platform.

Getting started

Please refer to our Getting Started chapters in our documentation to start using Spectrum to transcode your images on Android and iOS.

Join the Spectrum community

Please use our issues page to let us know of any problems.

For pull requests, please see the CONTRIBUTING file for information on how to help out.

License

Spectrum is MIT-licensed.

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].