mirror of
https://github.com/storytold/designcraft.git
synced 2026-10-24 10:16:59 -06:00
Colour management on craft-cms: Coated FOGRA39 default CMYK, BPC display, FOGRA39 output intent
- designcraft-color: ICC profiles (built-in RGB working spaces, user .icc files) go through craft-cms. The default CMYK working space is craft-cms's Coated FOGRA39; CMYK swatches show relative colorimetric with the settings' black point compensation, as placed images do. Generic CMYK and Device CMYK stay selectable; names of the profiles FOGRA39 stands in for resolve to it; ColorSettings::with_known_profiles replaces unavailable saved names with the defaults (used when the UI restores saved settings). Lab, gamut error and proofing of ICC CMYK spaces use craft-cms transforms. The Generic CMYK output profile is encoded by craft-cms. - designcraft-images: Profile, Transform, TransformOptions, Intent and Builtin are craft-cms's; its black point compensation replaces the module's sRGB table. Untrusted profiles are still ignored with a log line. - designcraft-pdf: the PDF/X output intent is the working CMYK space's profile: the FOGRA39 built-in with identifier FOGRA39, user profiles as loaded, Generic CMYK otherwise. - moxcms is no longer a direct dependency.
This commit is contained in:
@@ -72,6 +72,9 @@ indd = { git = "https://github.com/aiongg/indd-utils", branch = "main" }
|
||||
# File › Print through the system print spooler (craft-libs).
|
||||
craft-print = { version = "0.1.0", git = "https://github.com/storytold/craft-libs", rev = "d991bf6792f8ade99c51358bf3c1d902c8cd96b5" }
|
||||
|
||||
# ICC colour management: working spaces, transforms, black point compensation (craft-libs).
|
||||
craft-cms = { git = "https://github.com/aiongg/craft-libs.git", rev = "6710c2353842eab1be23840aafaf16a20811d25c" }
|
||||
|
||||
# ui
|
||||
# Shared frontend components; keep this dependency above the engine boundary.
|
||||
craft-ui = { version = "0.1.0", git = "https://github.com/storytold/craft-libs", rev = "5c874d51eeb3de70e735c8ce87a59a7dedd47675", features = ["serde"] }
|
||||
|
||||
Reference in New Issue
Block a user