Adjust a text color's lightness just enough to reach a WCAG contrast target (4.5, 3 or 7) on a background, keeping its hue.
APIx402
Declared: 0.02 USDC / call (eip155:8453); 20000 atomic units of EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp); 20000 atomic units of 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 (eip155:137); 20000 atomic units of 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 (eip155:42161)
Convert a hex color to RGB, HSL, HSV and CMYK with CSS strings and relative luminance, exactly.
APIx402
Declared: 0.02 USDC / call (eip155:8453); 20000 atomic units of EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp); 20000 atomic units of 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 (eip155:137); 20000 atomic units of 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 (eip155:42161)
Generate a color palette from a base hex color: complementary, analogous, triadic, tetradic, split-complementary or monochrome.
APIx402
Declared: 0.02 USDC / call (eip155:8453); 20000 atomic units of EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp); 20000 atomic units of 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 (eip155:137); 20000 atomic units of 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 (eip155:42161)
Best text color (black or white) for a background hex color, with contrast ratios and WCAG AA/AAA results for both.
APIx402
Declared: 0.02 USDC / call (eip155:8453); 20000 atomic units of EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp); 20000 atomic units of 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 (eip155:137); 20000 atomic units of 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 (eip155:42161)
Simulate protanopia, deuteranopia and tritanopia on a color, or on a text/background pair with the contrast that remains.
APIx402
Declared: 0.02 USDC / call (eip155:8453); 20000 atomic units of EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp); 20000 atomic units of 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 (eip155:137); 20000 atomic units of 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 (eip155:42161)
Evenly spaced color steps between two hex colors, in sRGB or linear light, for charts, heatmaps and gradients.
APIx402
Declared: 0.02 USDC / call (eip155:8453); 20000 atomic units of EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp); 20000 atomic units of 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 (eip155:137); 20000 atomic units of 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 (eip155:42161)
Lighten, darken, saturate, desaturate or rotate the hue of a hex color by an exact number of HSL points.
APIx402
Declared: 0.02 USDC / call (eip155:8453); 20000 atomic units of EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp); 20000 atomic units of 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 (eip155:137); 20000 atomic units of 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 (eip155:42161)
Mix two hex colors at a ratio in sRGB or in linear light (physically correct), returning the blended hex.
APIx402
Declared: 0.02 USDC / call (eip155:8453); 20000 atomic units of EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp); 20000 atomic units of 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 (eip155:137); 20000 atomic units of 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 (eip155:42161)
One product card can include several interfaces. Imported listings keep their source IDs; similar titles may describe different tools. Imported categories and prices are not independently verified. About the catalogue