UNPKG

allc

Version:

A small typescript package for color conversion.

38 lines (35 loc) 1.01 kB
import { MATRIX_YIQ_1953_FROM_RGB_0_0, MATRIX_YIQ_1953_FROM_RGB_0_1, MATRIX_YIQ_1953_FROM_RGB_0_2, MATRIX_YIQ_1953_FROM_RGB_1_0, MATRIX_YIQ_1953_FROM_RGB_1_1, MATRIX_YIQ_1953_FROM_RGB_1_2, MATRIX_YIQ_1953_FROM_RGB_2_0, MATRIX_YIQ_1953_FROM_RGB_2_1, MATRIX_YIQ_1953_FROM_RGB_2_2, } from "../../matrices"; // TODO: docs export const toYIQ1953YFromRGB = ( r: number, g: number, b: number, ) => MATRIX_YIQ_1953_FROM_RGB_0_0 * r + MATRIX_YIQ_1953_FROM_RGB_0_1 * g + MATRIX_YIQ_1953_FROM_RGB_0_2 * b; // TODO: docs export const toYIQ1953IFromRGB = ( r: number, g: number, b: number, ) => MATRIX_YIQ_1953_FROM_RGB_1_0 * r + MATRIX_YIQ_1953_FROM_RGB_1_1 * g + MATRIX_YIQ_1953_FROM_RGB_1_2 * b; // TODO: docs export const toYIQ1953QFromRGB = ( r: number, g: number, b: number, ) => MATRIX_YIQ_1953_FROM_RGB_2_0 * r + MATRIX_YIQ_1953_FROM_RGB_2_1 * g + MATRIX_YIQ_1953_FROM_RGB_2_2 * b;