diff --git a/CHANGELOG.md b/CHANGELOG.md index 1dfb5f8..4b3815a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,10 @@ CHANGELOG ========= -v1.0.11 +v1.0.14 +* Bugfix gamma correction - used without specified (issue #30) + +v1.0.13 - 07/13/16 * Bugfix option loading for issues #27 & #28 v1.0.11 - 05/26/15 diff --git a/index.js b/index.js index 681bbb1..f3b443b 100644 --- a/index.js +++ b/index.js @@ -930,15 +930,15 @@ BlinkDiff.prototype = { c1: color.c1 / 255, c2: color.c2 / 255, c3: color.c3 / 255, c4: color.c4 }; - if (gamma || gamma.R !== undefined || gamma.G !== undefined || gamma.B !== undefined) { - if (gamma.R !== undefined) { - result.c1 = Math.pow(result.c1, gamma.R); + if (gamma && (gamma.r !== undefined || gamma.g !== undefined || gamma.b !== undefined)) { + if (gamma && gamma.r !== undefined) { + result.c1 = Math.pow(result.c1, gamma.r); } - if (gamma.G !== undefined) { - result.c2 = Math.pow(result.c2, gamma.G); + if (gamma && gamma.g !== undefined) { + result.c2 = Math.pow(result.c2, gamma.g); } - if (gamma.B !== undefined) { - result.c3 = Math.pow(result.c3, gamma.B); + if (gamma && gamma.b !== undefined) { + result.c3 = Math.pow(result.c3, gamma.b); } } diff --git a/package.json b/package.json index a5c5222..83cbc5b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "blink-diff", - "version": "1.0.13", + "version": "1.0.14", "description": "A lightweight image comparison tool", "license": "MIT", "main": "index.js",