Spec-Zone.ru › Web APIs

ImageData: свойство colorSpace

Примечание: Эта функция доступна в Web Workers.

Только для чтения ImageData.colorSpace свойство — строка, указывающая цветовое пространство данных изображения.

Цветовое пространство можно задать во время ImageData инициализации, используя конструктор ImageData() или метод createImageData().

Значение

Это свойство может иметь следующие значения:

  • "srgb" — представляющее цветовое пространство sRGB.
  • "display-p3" — представляющее цветовое пространство display-p3.

Примеры

Получение цветового пространства данных изображения холста

Метод getImageData() позволяет явно запросить цветовое пространство. Если оно не соответствует цветовому пространству, с которым был инициализирован холст, будет выполнено преобразование. Используйте свойство colorSpace для определения цветового пространства вашего объекта ImageData.

const context = canvas.getContext("2d", { colorSpace: "display-p3" });
context.fillStyle = "color(display-p3 0.5 0 0)";
context.fillRect(0, 0, 10, 10);

const p3ImageData = context.getImageData(0, 0, 1, 1);
console.log(p3ImageData.colorSpace); // "display-p3"

const srgbImageData = context.getImageData(0, 0, 1, 1, { colorSpace: "srgb" });
console.log(srgbImageData.colorSpace); // "srgb"

Спецификации

Спецификация
HTML
# dom-imagedata-colorspace

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet WebView Android
colorSpace 92 92 Нет 78 15.2 92 Нет 65 15.2 16.0 92

См. также

  • CanvasRenderingContext2D.createImageData()
  • CanvasRenderingContext2D.getImageData()
  • colorSpace установка в canvas.getContext()
  • Установка цветовых пространств WebGL:
    • WebGLRenderingContext.drawingBufferColorSpace
    • WebGLRenderingContext.unpackColorSpace

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/ImageData/colorSpace

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API