@color-profile

@color-profile CSS at-rule 定義並命名一個顏色配置檔案,該配置檔案稍後可以在 color() 函式中使用以指定顏色。

語法

css
@color-profile --swop5c {
  src: url("https://example.org/SWOP2006_Coated5v2.icc");
}

引數

配置檔名稱

可以是 <dashed-ident>,也可以是識別符號 device-cmyk

描述符

src

指定從中檢索顏色配置檔案資訊的 URL。

渲染意圖

如果顏色配置檔案包含多個渲染意圖,此描述符允許選擇其中一個,作為定義如何將顏色對映到比此配置檔案定義的色域更小的色域的方式。

如果使用,它必須是以下關鍵字之一

相對色度(relative-colorimetric)

媒體相對色度(media-relative colorimetric)要求將落在目標媒體色域內的源顏色相對於各自的媒體白點保持不變。超出目標媒體色域的源顏色使用各種不同方法對映到色域邊界上的顏色。

絕對色度(absolute-colorimetric)

ICC 絕對色度(ICC-absolute colorimetric)要求將落在目標媒體色域內的源顏色相對於採用的白色(一個完美的反射漫射體)保持不變。超出目標媒體色域的源顏色使用各種不同方法對映到色域邊界上的顏色。

感知(perceptual)

此方法通常是影像的首選,特別是當源和目標之間存在顯著差異時(例如,在反射列印上覆制的螢幕顯示影像)。它採用源影像的顏色,並使用專有方法重新最佳化目標媒體的外觀。

saturation(飽和度)

此選項旨在保留原始影像的相對飽和度(色度),並保持純色。然而,它遇到了像感知意圖一樣的互操作性問題。

正式語法

@color-profile = 
@color-profile [ <dashed-ident> | device-cmyk ] { <declaration-list> }

示例

此示例演示了使用 ISO 12647-2:2004 進行膠印,使用 CGATS/SWOP TR005 2007 特性資料,在 5 級紙張上,油墨總量覆蓋率限制為 300%,並採用中等灰度分量替代 (GCR)。此示例來自規範。

src 描述符指定了從中檢索顏色配置檔案資訊的 URL。

css
@color-profile --swop5c {
  src: url("https://example.org/SWOP2006_Coated5v2.icc");
}
.header {
  background-color: color(--swop5c 0% 70% 20% 0%);
}

規範

規範
CSS 顏色模組第五版
# at-profile

瀏覽器相容性

目前沒有瀏覽器支援此功能。

另見