config redirect

This commit is contained in:
Nuno Coração
2023-01-29 22:30:24 +00:00
parent 17557c7d73
commit 5fb4bd8083
9905 changed files with 1258996 additions and 36355 deletions
+16
View File
@@ -0,0 +1,16 @@
/* IMPORT */
import _ from '../utils/index.js';
import Color from '../color/index.js';
import adjust from './adjust.js';
/* MAIN */
const scale = (color, channels) => {
const ch = Color.parse(color);
const adjustments = {};
const delta = (amount, weight, max) => weight > 0 ? (max - amount) * weight / 100 : amount * weight / 100;
for (const c in channels) {
adjustments[c] = delta(ch[c], channels[c], _.channel.max[c]);
}
return adjust(color, adjustments);
};
/* EXPORT */
export default scale;