browserSettings.colorManagement
Ein BrowserSetting
-Objekt, das verwendet wird, um die Farbmanagementfunktionen des Browsers abzufragen und festzulegen.
Standardmäßig wendet Firefox Farbmanagement auf markierte Medien an und setzt nicht markierte Medien auf sRGB. Dieses Verhalten bedeutet, dass einige nicht markierte Medien, wie die in der Animation und Filmproduktion verwendeten, unerwünschte Farbkorrekturen erfahren können. Verwenden Sie diese Einstellungen, um dies zu verhindern.
Das Objekt hat folgende Eigenschaften:
mode
-
Ein String, der den Modus darstellt, der für das Farbmanagement verwendet wird. Gültige Werte sind
off
,full
undtagged_only
. useNativeSRGB
-
Ein boolescher Wert, der angibt, ob das eingebaute sRGB-Farbmanagement verwendet wird.
useWebRenderCompositor
-
Ein boolescher Wert, der angibt, ob der WebRender-Kompositor verwendet wird.
Beispiele
Setzen Sie den Farbmodus auf "full":
function logResult(result) {
console.log(`Setting was modified: ${result}`);
}
browser.browserSettings.colorManagement.mode
.set({ value: "full" })
.then(logResult);
Holen Sie sich den nativen sRGB-Farbmanagement-Farbmodus:
function logResult(result) {
console.log(`Current useNativeSRGB value: ${result.value}`);
}
browser.browserSettings.colorManagement.useNativeSRGB.get({}).then(logResult);