Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) Safe-mode: OFF (not secure) /var/www/html/invoice_pdf/node_modules/@jimp/core/dist/composite/ drwxr-xr-x | |
| Viewing file: Select action/file-type: "use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.add = add;
exports.darken = darken;
exports.difference = difference;
exports.dstOver = dstOver;
exports.exclusion = exclusion;
exports.hardLight = hardLight;
exports.lighten = lighten;
exports.multiply = multiply;
exports.overlay = overlay;
exports.screen = screen;
exports.srcOver = srcOver;
function srcOver(src, dst) {
let ops = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;
src.a *= ops;
const a = dst.a + src.a - dst.a * src.a;
const r = (src.r * src.a + dst.r * dst.a * (1 - src.a)) / a;
const g = (src.g * src.a + dst.g * dst.a * (1 - src.a)) / a;
const b = (src.b * src.a + dst.b * dst.a * (1 - src.a)) / a;
return {
r,
g,
b,
a
};
}
function dstOver(src, dst) {
let ops = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;
src.a *= ops;
const a = dst.a + src.a - dst.a * src.a;
const r = (dst.r * dst.a + src.r * src.a * (1 - dst.a)) / a;
const g = (dst.g * dst.a + src.g * src.a * (1 - dst.a)) / a;
const b = (dst.b * dst.a + src.b * src.a * (1 - dst.a)) / a;
return {
r,
g,
b,
a
};
}
function multiply(src, dst) {
let ops = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;
src.a *= ops;
const a = dst.a + src.a - dst.a * src.a;
const sra = src.r * src.a;
const sga = src.g * src.a;
const sba = src.b * src.a;
const dra = dst.r * dst.a;
const dga = dst.g * dst.a;
const dba = dst.b * dst.a;
const r = (sra * dra + sra * (1 - dst.a) + dra * (1 - src.a)) / a;
const g = (sga * dga + sga * (1 - dst.a) + dga * (1 - src.a)) / a;
const b = (sba * dba + sba * (1 - dst.a) + dba * (1 - src.a)) / a;
return {
r,
g,
b,
a
};
}
function add(src, dst) {
let ops = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;
src.a *= ops;
const a = dst.a + src.a - dst.a * src.a;
const sra = src.r * src.a;
const sga = src.g * src.a;
const sba = src.b * src.a;
const dra = dst.r * dst.a;
const dga = dst.g * dst.a;
const dba = dst.b * dst.a;
const r = (sra + dra) / a;
const g = (sga + dga) / a;
const b = (sba + dba) / a;
return {
r,
g,
b,
a
};
}
function screen(src, dst) {
let ops = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;
src.a *= ops;
const a = dst.a + src.a - dst.a * src.a;
const sra = src.r * src.a;
const sga = src.g * src.a;
const sba = src.b * src.a;
const dra = dst.r * dst.a;
const dga = dst.g * dst.a;
const dba = dst.b * dst.a;
const r = (sra * dst.a + dra * src.a - sra * dra + sra * (1 - dst.a) + dra * (1 - src.a)) / a;
const g = (sga * dst.a + dga * src.a - sga * dga + sga * (1 - dst.a) + dga * (1 - src.a)) / a;
const b = (sba * dst.a + dba * src.a - sba * dba + sba * (1 - dst.a) + dba * (1 - src.a)) / a;
return {
r,
g,
b,
a
};
}
function overlay(src, dst) {
let ops = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;
src.a *= ops;
const a = dst.a + src.a - dst.a * src.a;
const sra = src.r * src.a;
const sga = src.g * src.a;
const sba = src.b * src.a;
const dra = dst.r * dst.a;
const dga = dst.g * dst.a;
const dba = dst.b * dst.a;
const r = (2 * dra <= dst.a ? 2 * sra * dra + sra * (1 - dst.a) + dra * (1 - src.a) : sra * (1 + dst.a) + dra * (1 + src.a) - 2 * dra * sra - dst.a * src.a) / a;
const g = (2 * dga <= dst.a ? 2 * sga * dga + sga * (1 - dst.a) + dga * (1 - src.a) : sga * (1 + dst.a) + dga * (1 + src.a) - 2 * dga * sga - dst.a * src.a) / a;
const b = (2 * dba <= dst.a ? 2 * sba * dba + sba * (1 - dst.a) + dba * (1 - src.a) : sba * (1 + dst.a) + dba * (1 + src.a) - 2 * dba * sba - dst.a * src.a) / a;
return {
r,
g,
b,
a
};
}
function darken(src, dst) {
let ops = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;
src.a *= ops;
const a = dst.a + src.a - dst.a * src.a;
const sra = src.r * src.a;
const sga = src.g * src.a;
const sba = src.b * src.a;
const dra = dst.r * dst.a;
const dga = dst.g * dst.a;
const dba = dst.b * dst.a;
const r = (Math.min(sra * dst.a, dra * src.a) + sra * (1 - dst.a) + dra * (1 - src.a)) / a;
const g = (Math.min(sga * dst.a, dga * src.a) + sga * (1 - dst.a) + dga * (1 - src.a)) / a;
const b = (Math.min(sba * dst.a, dba * src.a) + sba * (1 - dst.a) + dba * (1 - src.a)) / a;
return {
r,
g,
b,
a
};
}
function lighten(src, dst) {
let ops = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;
src.a *= ops;
const a = dst.a + src.a - dst.a * src.a;
const sra = src.r * src.a;
const sga = src.g * src.a;
const sba = src.b * src.a;
const dra = dst.r * dst.a;
const dga = dst.g * dst.a;
const dba = dst.b * dst.a;
const r = (Math.max(sra * dst.a, dra * src.a) + sra * (1 - dst.a) + dra * (1 - src.a)) / a;
const g = (Math.max(sga * dst.a, dga * src.a) + sga * (1 - dst.a) + dga * (1 - src.a)) / a;
const b = (Math.max(sba * dst.a, dba * src.a) + sba * (1 - dst.a) + dba * (1 - src.a)) / a;
return {
r,
g,
b,
a
};
}
function hardLight(src, dst) {
let ops = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;
src.a *= ops;
const a = dst.a + src.a - dst.a * src.a;
const sra = src.r * src.a;
const sga = src.g * src.a;
const sba = src.b * src.a;
const dra = dst.r * dst.a;
const dga = dst.g * dst.a;
const dba = dst.b * dst.a;
const r = (2 * sra <= src.a ? 2 * sra * dra + sra * (1 - dst.a) + dra * (1 - src.a) : sra * (1 + dst.a) + dra * (1 + src.a) - 2 * dra * sra - dst.a * src.a) / a;
const g = (2 * sga <= src.a ? 2 * sga * dga + sga * (1 - dst.a) + dga * (1 - src.a) : sga * (1 + dst.a) + dga * (1 + src.a) - 2 * dga * sga - dst.a * src.a) / a;
const b = (2 * sba <= src.a ? 2 * sba * dba + sba * (1 - dst.a) + dba * (1 - src.a) : sba * (1 + dst.a) + dba * (1 + src.a) - 2 * dba * sba - dst.a * src.a) / a;
return {
r,
g,
b,
a
};
}
function difference(src, dst) {
let ops = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;
src.a *= ops;
const a = dst.a + src.a - dst.a * src.a;
const sra = src.r * src.a;
const sga = src.g * src.a;
const sba = src.b * src.a;
const dra = dst.r * dst.a;
const dga = dst.g * dst.a;
const dba = dst.b * dst.a;
const r = (sra + dra - 2 * Math.min(sra * dst.a, dra * src.a)) / a;
const g = (sga + dga - 2 * Math.min(sga * dst.a, dga * src.a)) / a;
const b = (sba + dba - 2 * Math.min(sba * dst.a, dba * src.a)) / a;
return {
r,
g,
b,
a
};
}
function exclusion(src, dst) {
let ops = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;
src.a *= ops;
const a = dst.a + src.a - dst.a * src.a;
const sra = src.r * src.a;
const sga = src.g * src.a;
const sba = src.b * src.a;
const dra = dst.r * dst.a;
const dga = dst.g * dst.a;
const dba = dst.b * dst.a;
const r = (sra * dst.a + dra * src.a - 2 * sra * dra + sra * (1 - dst.a) + dra * (1 - src.a)) / a;
const g = (sga * dst.a + dga * src.a - 2 * sga * dga + sga * (1 - dst.a) + dga * (1 - src.a)) / a;
const b = (sba * dst.a + dba * src.a - 2 * sba * dba + sba * (1 - dst.a) + dba * (1 - src.a)) / a;
return {
r,
g,
b,
a
};
}
//# sourceMappingURL=composite-modes.js.map |
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0046 ]-- |