mirror of
https://github.com/storytold/craft-libs.git
synced 2026-10-13 23:17:44 +00:00
+2








dd9e3f1bc3
Move PhotoCraft's crates/cms (storytold/photocraft@b3222ee8e7) into crates/cms as craft-cms: ICC v2/v4 profile parsing and writing, transforms, rendering intents, black point compensation, soft proofing, gamut checks, synthetic CMYK, 3D LUTs, LUT files and built-in profiles, with all tests. The Bradford inverse and the built-in RGB colorant matrices are computed in constants, so the build rejects a singular matrix and the two expect calls are gone; the values are bit-identical to the runtime results. Built-in profile descriptions and copyright text keep their PhotoCraft wording so the profile bytes do not change. rayon joins the workspace dependencies. Refs #36 Co-authored-by: Alex Gorevski <agorevski@users.noreply.github.com> Co-authored-by: Brandon Thomas <echelon@gmail.com> Co-authored-by: Elvis33LE <67311580+Elvis33LE@users.noreply.github.com> Co-authored-by: F4LCON <107556180+itsF4LCON@users.noreply.github.com> Co-authored-by: FredApps <153173854+FredApps@users.noreply.github.com> Co-authored-by: HEOJUNFO <100739943+HEOJUNFO@users.noreply.github.com> Co-authored-by: Shehan Kavishka <kavishkashehan726@gmail.com> Co-authored-by: Valentin Klein <vangel1976@googlemail.com> Co-authored-by: ljkx <177671075+ljkx@users.noreply.github.com> Co-authored-by: storybored379 <storybored379@gmail.com> Co-authored-by: wstock <w.stock@yahoo.com>
18 lines
450 B
TOML
18 lines
450 B
TOML
[package]
|
|
name = "craft-cms"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
rust-version.workspace = true
|
|
repository.workspace = true
|
|
description = "Pure-Rust ICC v2/v4 colour management: profile parsing and writing, transforms, rendering intents, black point compensation"
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
|
|
rayon = { workspace = true }
|
|
|
|
[dev-dependencies]
|
|
moxcms = "0.8"
|