2.1.2 • Published 7 years ago

canvas-hms v2.1.2

Weekly downloads
3
License
ISC
Repository
github
Last release
7 years ago

canvas-hms

A super lightweight library for setting the highlights, midtones and shadows for images drawn on HTML5 Canvas.

Install

npm install canvas-hms

Import

ES6/Babel

import HMS from "canvas-hms";

ES5

const HMS = require("canvas-hms");

Usage

// Do some canvas magic...
context.drawImage(myImage, 0, 0, canvas.width, canvas.height);

const options = {curveWidth: 765 / 3};
const hms = new HMS({canvas: myCanvasElement, options});

// Values inbetween -50 and +50
hms.setHighlights(20);
hms.setMidtones(10);
hms.setShadows(-15);
hms.setTemperature(10);

Before

After

2.1.2

7 years ago

2.1.1

7 years ago

2.1.0

7 years ago

2.0.6

7 years ago

2.0.5

7 years ago

2.0.4

7 years ago

2.0.3

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.1.6

7 years ago

1.1.5

7 years ago

1.1.4

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.0

7 years ago