【发布时间】:2011-06-17 04:04:45
【问题描述】:
有没有办法直接在 XAML 文档中指定 CMYK 颜色?
在它们前面加上 # 字符会创建 RGB 颜色,但是如何指定 CMYK 颜色呢?
一些注意事项:
- 问题是不是关于将从 CMYK 转换为 RGB,而是要使用真正的 CMYK
- 目的是允许生成的 XPS 文档(例如使用 System.Windows.Xps.Packaging)将颜色视为 CMYK 并生成颜色代码为“ContextColor /swopcmykprofile.icc a,b, c,d,e" 不是 "#aarrggbb"
我尝试使用 ColorContext 定义 CMYK 颜色,但没有成功。
【问题讨论】:
-
那么,如果你用这种方法创建XPS文档,它是一个正确的CMYK xps文档吗?
-
是的,XPS 文档在内部存储 icc 文件,所有颜色参考都将指向该文件。