2.1.2 • Published 5 years ago

canvas-hms v2.1.2

Weekly downloads
3
License
ISC
Repository
github
Last release
5 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

5 years ago

2.1.1

5 years ago

2.1.0

5 years ago

2.0.6

5 years ago

2.0.5

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago