Cropper.js is a powerful javascript image cropper with cross-browser support and much more features. Also there is a jQuery plugin wrapper for Cropper.js
gandul is a lightweight javascript module that adds a different approach on lazy loading focusing on accessibility.
src
attribute of the image<noscript>
tag.Lazy loading is technique that defers loading of non-critical resources at page load time. These non-critical resources are loaded at the moment of need.
When we lazy load images and video, we reduce initial page load time, initial page weight, and system resource usage, all of which have positive impacts on performance.
dom-to-image is a JavaScript library which can turn arbitrary DOM node into a SVG (vector) or PNG-JPEG (raster) image.
JS-ImageDiff is a javascript canvas based image diff utility with Jasmine matchers for testing canvas.
Lena.js is a javascript library for image processing.
Current filters:
gaussian, grayscale, highpass, invert, laplacian, prewitt, rgb, roberts, saturation, sepia, sharpen, sobel, thresholding, lowpass 3x3, lowpass 5x5
Image Compressor is a simple JavaScript image compressor. Uses the Browser's native canvas.toBlob API to do the compression work. General use this to precompress a client image file before upload it.
A set of experiments with an animated image pieces effect where an image gets shattered into rectangular fragments powered by anime.js.
Alter is a small javascript snippet that convert text to image by using canvas.
Chameleon.js is a lightweight jQuery plugin for automatic content colorization.
Features:
SmartPhoto.js is an easy to use responsive image viewer especially for mobile devices.
Grade.js is a javascript library that produces complementary gradients generated from the top 2 dominant colours in supplied images.
Pilpil is a tiny, pure JavaScript library for Progressive Image Loading with a blur effect to reduce the page load time; as seen on Medium.
grafi.js is a library intended for learning about how image processing works. Each modules are intentionally kept small and users are encouraged to read the source code to learn about different methods and algorithms.
ResponsifyJS is a jQuery plugin that makes images truly responsive, without sacrificing anyone's face.