import { fromHex, fromUint32, mix, toHex, toString, type sRGBTuple,} from '@4bitlabs/color-space/srgb';// Parse from hex codeconst color1: sRGBTuple = fromHex('#ff6347');// Parse from a uint32 in little-endian (0xaabbggrr) byte order.const color2: sRGBTuple = fromUint32(0xffed9564);// Mix color 1 and color 2 at 50% in sRGB color-space.const color3: sRGBTuple = mix(color1, color2, 0.5);console.log(toHex(color3)); // "#b17c9a"console.log(toString(color3)); // "rgb(177 124 154)" Copy
import { fromHex, fromUint32, mix, toHex, toString, type sRGBTuple,} from '@4bitlabs/color-space/srgb';// Parse from hex codeconst color1: sRGBTuple = fromHex('#ff6347');// Parse from a uint32 in little-endian (0xaabbggrr) byte order.const color2: sRGBTuple = fromUint32(0xffed9564);// Mix color 1 and color 2 at 50% in sRGB color-space.const color3: sRGBTuple = mix(color1, color2, 0.5);console.log(toHex(color3)); // "#b17c9a"console.log(toString(color3)); // "rgb(177 124 154)"
Example