All Projects → gabrielarchanjo → Marvinj

gabrielarchanjo / Marvinj

Licence: lgpl-3.0
Javascript Image Processing Framework based on Marvin Framework

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Marvinj

React Native Heic Converter
Convert your HEIC files with React Native
Stars: ✭ 43 (-79.81%)
Mutual labels:  image-processing, javascript-library
Styleart
Style Art library process images using COREML with a set of pre trained machine learning models and convert them to Art style.
Stars: ✭ 209 (-1.88%)
Mutual labels:  image-processing
Ailearnnotes
Artificial Intelligence Learning Notes.
Stars: ✭ 195 (-8.45%)
Mutual labels:  image-processing
Alyn
Detect and fix skew in images containing text
Stars: ✭ 202 (-5.16%)
Mutual labels:  image-processing
Marvel
Marvel - Face Recognition With Android & OpenCV
Stars: ✭ 199 (-6.57%)
Mutual labels:  image-processing
Snap.svg
The JavaScript library for modern SVG graphics.
Stars: ✭ 13,346 (+6165.73%)
Mutual labels:  javascript-library
Piccante
The hottest High Dynamic Range (HDR) Library
Stars: ✭ 195 (-8.45%)
Mutual labels:  image-processing
Pynet
Generating RGB photos from RAW image files with PyNET
Stars: ✭ 211 (-0.94%)
Mutual labels:  image-processing
Retinal
🏙 Retinal is a Serverless AWS Lambda service for resizing images on-demand or event-triggered
Stars: ✭ 208 (-2.35%)
Mutual labels:  image-processing
Pixi Sound
WebAudio API playback library, with filters. Modern audio playback for modern browsers.
Stars: ✭ 201 (-5.63%)
Mutual labels:  javascript-library
Js Library Boilerplate
Javascript Starter Boilerplate - Webpack 4, Babel 7, UMD, Hot Reloading, and more
Stars: ✭ 202 (-5.16%)
Mutual labels:  javascript-library
Midiplayerjs
♬ Midi parser & player engine for browser or Node. As a parser converts MIDI events into JSON. Works well with single or multitrack MIDI files.
Stars: ✭ 199 (-6.57%)
Mutual labels:  javascript-library
Reusable
Reusable is a library for state management using React hooks
Stars: ✭ 207 (-2.82%)
Mutual labels:  javascript-library
Mojojs Animation
A lightweight and powerful javascript Animation engine.
Stars: ✭ 197 (-7.51%)
Mutual labels:  javascript-library
Dhash
Python library to calculate the difference hash (perceptual hash) for a given image, useful for detecting duplicates
Stars: ✭ 209 (-1.88%)
Mutual labels:  image-processing
Asn1.js
ASN1js is a pure JavaScript library implementing a full ASN.1 BER decoder and encoder.
Stars: ✭ 196 (-7.98%)
Mutual labels:  javascript-library
Krita Batch Exporter
A Free Krita plugin to batch export layers and groups with maximum flexibility. Scale, trim, export multiple copies of your layers...
Stars: ✭ 201 (-5.63%)
Mutual labels:  image-processing
Gyroflow
Video stabilization using gyro data from GoPro or external logs
Stars: ✭ 204 (-4.23%)
Mutual labels:  image-processing
Igrphototweaks
Drag, Rotate, Scale and Crop
Stars: ✭ 212 (-0.47%)
Mutual labels:  image-processing
Handtrack.js
A library for prototyping realtime hand detection (bounding box), directly in the browser.
Stars: ✭ 2,531 (+1088.26%)
Mutual labels:  javascript-library

MarvinJ

MarvinJ was created to be the Javascript version of Marvin Image Processing Framework aiming to provide the same features in the web, server and mobile platforms powered by Javascript.

If you are not familiar with Marvin Framework and want to play with MarvinJ, don't worry. The rest of this article shows the basic image processing features of MarvinJ using JSFiddle snippets that you can make your own version and play with it.

Image Loading

In the case of MarvinJ we load images from URLs and usually use a HTML5 canvas for displaying processed images.

var canvas = document.getElementById("canvas");
var image = new MarvinImage();

image.load("https://i.imgur.com/4O8VFQY.jpg", function(){
   image.draw(canvas);
});

Continue Reading:

"Playing with image processing in Javascript using MarvinJ 1.0 (JSFiddle Examples)"

http://marvinj.org/en/releases/marvinj_1.0.html

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