Snow Image

An image, .png or .jpeg, is converted to grayscale and then each pixel's value is used to probabilistically determine whether the pixel will take on 'color 1' or 'color 2'. These two colors can be be any two colors or take on the original pixel values. The image can be render in its entirety (this is the default behavior) or a few lines at a time in a specified direction. You can upload an image from your computer, specify an image's URL (this might not always work due to your web brower's security features), or use a random image that I have stored on the page.

I created this project to do something a little more artsy as well as to get some more experince mainipulating and rendering images. A future project I will work on will be stiching together random photos to form a tiled image that resembles the image given by the user. This project uses (or will use) the following technologies: HTML5 (canvas), jQuery, JavaScript, CSS, REST APIs, Git, and more!

I revisited this project in April/May of 2016 to give it some love (ES6, make it a node app, Heroku CD integration, ...)

Image Source
Fetch Image From Your Computer:
Image
You'll see this if there's a problem.
Color 1: Color 2:
                           
Effects
Exchanges the colors
Set the fill direction (Center button fills the whole image)

Changelog

To Do