UNPKG

allc

Version:

A small typescript package for color conversion.

38 lines (35 loc) 961 B
import { MATRIX_RGB_FROM_YDbDr_0_0, MATRIX_RGB_FROM_YDbDr_0_1, MATRIX_RGB_FROM_YDbDr_0_2, MATRIX_RGB_FROM_YDbDr_1_0, MATRIX_RGB_FROM_YDbDr_1_1, MATRIX_RGB_FROM_YDbDr_1_2, MATRIX_RGB_FROM_YDbDr_2_0, MATRIX_RGB_FROM_YDbDr_2_1, MATRIX_RGB_FROM_YDbDr_2_2, } from "../matrices"; // TODO: docs export const toRGBRFromYDbDr = ( y: number, db: number, dr: number, ) => MATRIX_RGB_FROM_YDbDr_0_0 * y + MATRIX_RGB_FROM_YDbDr_0_1 * db + MATRIX_RGB_FROM_YDbDr_0_2 * dr; // TODO: docs export const toRGBGFromYDbDr = ( y: number, db: number, dr: number, ) => MATRIX_RGB_FROM_YDbDr_1_0 * y + MATRIX_RGB_FROM_YDbDr_1_1 * db + MATRIX_RGB_FROM_YDbDr_1_2 * dr; // TODO: docs export const toRGBBFromYDbDr = ( y: number, db: number, dr: number, ) => MATRIX_RGB_FROM_YDbDr_2_0 * y + MATRIX_RGB_FROM_YDbDr_2_1 * db + MATRIX_RGB_FROM_YDbDr_2_2 * dr;