chromaticity-color-utilities
Advanced tools
Comparing version 0.2.7-alpha to 0.2.8-alpha
@@ -139,2 +139,8 @@ "use strict"; | ||
// this.valueRangeCheck(b, 0, max) | ||
if (typeof r == 'undefined') | ||
throw new Error('r undefined'); | ||
if (typeof g == 'undefined') | ||
throw new Error('g undefined'); | ||
if (typeof b == 'undefined') | ||
throw new Error('b undefined'); | ||
if (typeof a == 'undefined') | ||
@@ -179,2 +185,8 @@ a = max; | ||
// this.valueRangeCheck(b, 0, max) | ||
if (typeof r == 'undefined') | ||
throw new Error('r undefined'); | ||
if (typeof g == 'undefined') | ||
throw new Error('g undefined'); | ||
if (typeof b == 'undefined') | ||
throw new Error('b undefined'); | ||
if (typeof a == 'undefined') | ||
@@ -478,2 +490,6 @@ a = max; | ||
_this.valueRangeCheck(l, 0, 100); | ||
if (typeof a === 'undefined') | ||
throw new Error('a undefined'); | ||
if (typeof b === 'undefined') | ||
throw new Error('b undefined'); | ||
_this.l = l; | ||
@@ -514,2 +530,6 @@ _this.a = a; | ||
// this.valueRangeCheck(v, -100, 100) | ||
if (typeof u === 'undefined') | ||
throw new Error('u undefined'); | ||
if (typeof v === 'undefined') | ||
throw new Error('v undefined'); | ||
_this.l = l; | ||
@@ -516,0 +536,0 @@ _this.u = u; |
@@ -1143,3 +1143,3 @@ "use strict"; | ||
var b = Util_1.default.scaleValueRange(rgb.b, 0, rgb.max, rgbLower, rgbUpper, round); | ||
var a = Util_1.default.scaleValueRange(rgb.a, 0, rgb.max, rgbLower, rgbUpper, round); | ||
var a = Util_1.default.scaleValueRange(rgb.a, 0, rgb.max, 0, (Math.pow(2, bitRate)) - 1, round); | ||
return new Colors.rec709rgb(r, g, b, a, bitRate); | ||
@@ -1173,6 +1173,6 @@ }; | ||
// Rather than require bounds, clamp values | ||
var r709 = Math.min(Math.max(rgb709.r, maxFrom, minFrom)); | ||
var g709 = Math.min(Math.max(rgb709.g, maxFrom, minFrom)); | ||
var b709 = Math.min(Math.max(rgb709.b, maxFrom, minFrom)); | ||
var a709 = Math.min(Math.max(rgb709.a, maxFrom, minFrom)); | ||
var r709 = Math.min(Math.max(rgb709.r, minFrom), maxFrom); | ||
var g709 = Math.min(Math.max(rgb709.g, minFrom), maxFrom); | ||
var b709 = Math.min(Math.max(rgb709.b, minFrom), maxFrom); | ||
var a709 = Math.min(Math.max(rgb709.a, minFrom), maxFrom); | ||
var max = ((Math.pow(2, bitDepth)) - 1); | ||
@@ -1182,3 +1182,3 @@ var r = Util_1.default.scaleValueRange(r709, minFrom, maxFrom, 0, max, round); | ||
var b = Util_1.default.scaleValueRange(b709, minFrom, maxFrom, 0, max, round); | ||
var a = Util_1.default.scaleValueRange(a709, minFrom, maxFrom, 0, max, round); | ||
var a = Util_1.default.scaleValueRange(a709, 0, rgb709.max, 0, max, round); | ||
return new Colors.rgb(r, g, b, a, bitDepth); | ||
@@ -1214,3 +1214,3 @@ }; | ||
var b = Util_1.default.scaleValueRange(rgb.b, 0, rgb.max, rgbLower, rgbUpper, round); | ||
var a = Util_1.default.scaleValueRange(rgb.a, 0, rgb.max, rgbLower, rgbUpper, round); | ||
var a = Util_1.default.scaleValueRange(rgb.a, 0, rgb.max, 0, (Math.pow(2, bitRate)) - 1, round); | ||
return new Colors.rec2020rgb(r, g, b, a, bitRate); | ||
@@ -1244,6 +1244,6 @@ }; | ||
// Rather than require bounds, clamp values | ||
var r2020 = Math.min(Math.max(rgb2020.r, maxFrom, minFrom)); | ||
var g2020 = Math.min(Math.max(rgb2020.g, maxFrom, minFrom)); | ||
var b2020 = Math.min(Math.max(rgb2020.b, maxFrom, minFrom)); | ||
var a2020 = Math.min(Math.max(rgb2020.a, maxFrom, minFrom)); | ||
var r2020 = Math.min(Math.max(rgb2020.r, minFrom), maxFrom); | ||
var g2020 = Math.min(Math.max(rgb2020.g, minFrom), maxFrom); | ||
var b2020 = Math.min(Math.max(rgb2020.b, minFrom), maxFrom); | ||
var a2020 = Math.min(Math.max(rgb2020.a, minFrom), maxFrom); | ||
var max = (Math.pow(2, bitDepth)) - 1; | ||
@@ -1253,3 +1253,3 @@ var r = Util_1.default.scaleValueRange(r2020, minFrom, maxFrom, 0, max, round); | ||
var b = Util_1.default.scaleValueRange(b2020, minFrom, maxFrom, 0, max, round); | ||
var a = Util_1.default.scaleValueRange(a2020, minFrom, maxFrom, 0, max, round); | ||
var a = Util_1.default.scaleValueRange(a2020, 0, rgb2020.max, 0, max, round); | ||
return new Colors.rgb(r, g, b, a, bitDepth); | ||
@@ -1256,0 +1256,0 @@ }; |
{ | ||
"name": "chromaticity-color-utilities", | ||
"version": "0.2.7-alpha", | ||
"version": "0.2.8-alpha", | ||
"description": "Color utilities for Node.js", | ||
@@ -5,0 +5,0 @@ "main": "dist/main.js", |
@@ -0,0 +0,0 @@ # <img src="https://reiniiriarios.github.io/chromaticity-color-utilities/assets/images/chromaticity-icon-01.png" width="26" height="26"> chromaticity-color-utilities |
259889
21
6103