All Projects β†’ 13rentgen β†’ Schwartz.js

13rentgen / Schwartz.js

Licence: mit
ASCII Art JavaScript library

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Schwartz.js

Chafa
πŸ“ΊπŸ—Ώ Terminal graphics for the 21st century.
Stars: ✭ 774 (+3973.68%)
Mutual labels:  image-processing
Lightning Bolts
Toolbox of models, callbacks, and datasets for AI/ML researchers.
Stars: ✭ 829 (+4263.16%)
Mutual labels:  image-processing
Slicergitsvnarchive
Multi-platform, free open source software for visualization and image computing.
Stars: ✭ 896 (+4615.79%)
Mutual labels:  image-processing
Flexibleimage
A simple way to play with the image!
Stars: ✭ 798 (+4100%)
Mutual labels:  image-processing
Aws Lambda Resize Images
AWS Lambda function to generate a set of resized images (large, medium, small)
Stars: ✭ 6 (-68.42%)
Mutual labels:  image-processing
Pesdk Ios Examples
A fully customizable photo editor for your app.
Stars: ✭ 837 (+4305.26%)
Mutual labels:  image-processing
Automatic Watermark Detection
Project for Digital Image Processing
Stars: ✭ 754 (+3868.42%)
Mutual labels:  image-processing
Prlib
Pre-Recognition Library - library with algorithms for improving OCR quality.
Stars: ✭ 18 (-5.26%)
Mutual labels:  image-processing
Ai sudoku
GUI based Smart Sudoku Solver that tries to extract a sudoku puzzle from a photo and solve it
Stars: ✭ 830 (+4268.42%)
Mutual labels:  image-processing
Road Detection And Tracking
Involves the OpenCV based C++ implementation to detect and track roads for almost realtime performance
Stars: ✭ 17 (-10.53%)
Mutual labels:  image-processing
Images
Source code of images.weserv.nl, to be used on your own server(s).
Stars: ✭ 798 (+4100%)
Mutual labels:  image-processing
Deepgenderrecognizer
A Plain Demonstration of Gender Recognition Using Deep Neural Network (male-female-recognition-face-image)
Stars: ✭ 6 (-68.42%)
Mutual labels:  image-processing
Hass Google Coral
RETIRED - instead use https://github.com/robmarkcole/HASS-Deepstack-object
Stars: ✭ 16 (-15.79%)
Mutual labels:  image-processing
Img2html
Convert image to HTML
Stars: ✭ 789 (+4052.63%)
Mutual labels:  image-processing
Pdi
CΓ³digos produzidos durante a cadeira de processamento de imagens
Stars: ✭ 18 (-5.26%)
Mutual labels:  image-processing
Flyimg
Dockerized PHP7 application runs as a Microservice to resize and crop images on the fly. Get optimised images with MozJPEG, WebP or PNG using ImageMagick. Includes face detection, cropping, face blurring, image rotation and many other options. Abstract storage based on FlySystem in order to store images on any provider (local, AWS S3...).
Stars: ✭ 762 (+3910.53%)
Mutual labels:  image-processing
Postprocessing
A post processing library that provides the means to implement image filter effects for three.js.
Stars: ✭ 830 (+4268.42%)
Mutual labels:  image-processing
Texturize
Image Quilting for Texture Transfer.
Stars: ✭ 18 (-5.26%)
Mutual labels:  image-processing
Dmsmsgrcg
A photo OCR project aims to output DMS messages contained in sign structure images.
Stars: ✭ 18 (-5.26%)
Mutual labels:  image-processing
Ndarray Vision
Computer vision library built on top of ndarray
Stars: ✭ 17 (-10.53%)
Mutual labels:  image-processing

schwartz.js Build Status

May the schwartz be with you!

sCHwARTz - Character Art

Installation

Install with bower bower install schwartz.js

API spec

Constructor

Schwartz new Schwartz(
    [Object options]
)

Options

options.inverse

Type: Boolean Default: False

Inverse image

options.detail

Type: Nubmer Default: 50

Depth of detail

options.render

Type: Function

Output callback

Generate character art from image source

void generateFromImage(
    String src
)

Generate character art from video

void generateFromVideo(
    DOMElement video
)

Set up depth of detail

void setDetail(
    Number n
)

Set up characters

void setCharSet(
    String str
)

Inverse image

void inverseImage()

##Usage Examples

Generate from image

var
    body    = document.getElementsByTagName('body')[0],

    render = function() {
        //
    },

    schwartz = new Schwartz({
        render: render,
        detail: 60
    });
// end of vars

schwartz.generateFromImage('/path/to/img.jpg');

Generate from video

var
    body    = document.getElementsByTagName('body')[0],
    video   = document.getElementsByTagName('video')[0],

    render = function() {
        //
    },

    schwartz = new Schwartz({
        render: render,
        inverse: true,
        detail: 50
    });
// end of vars

schwartz.generateFromVideo(video);

License

Copyright (c) 2014 Alexandr Zaytcev. Licensed under the MIT license.

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