Files
skills/plugins/document-navigator/docs/media/image/colour-convert-cmyk/README.md
admin 9bf56a806b Move docs/ package mirror into document-navigator plugin
Relocate the ~6k-file docs tree from the repo root into
plugins/document-navigator/docs/ so the plugin is self-contained and
portable. docs/superpowers/ (specs and plans) stays at the repo root.

Moved via cp+rm rather than git mv because directory rename() fails with
EPERM on this WSL /mnt DrvFs mount; git rename-detection pairs the
identical-content files at commit time.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-30 01:10:00 +01:00

1.3 KiB

@suaveplan/colour-convert-cmyk - Bidirectional RGB <-> CMYK colour space conversion with black generation for print workflows

Bidirectional conversion between RGB and CMYK colour spaces using the standard Euclidean algorithm with black generation. CMYK is the subtractive model used in professional printing; these conversions are essential for print preview, pre-press workflows, and bridging screen colours with physical output.

Documentation tree

  • cmyk — cmyk.ts provides bidirectional conversion between RGB and CMYK colour spaces. CMYK is the subtractive model used in p…
    • cmyk — cmyk.ts provides bidirectional conversion between RGB and CMYK colour spaces. CMYK is the subtractive model used in p…

Installation

bun add @suaveplan/colour-convert-cmyk

Quick Start

import { rgbToCmyk, cmykToRgb } from "@suaveplan/colour-convert-cmyk";

const ink = rgbToCmyk({ r: 59, g: 130, b: 246 });
console.log(ink); // { c: 76, m: 47, y: 0, k: 4 }

const screen = cmykToRgb(ink);
console.log(screen); // { r: 59, g: 130, b: 246, a: 1 }

Modules