Поделиться через


SKBitmap Конструкторы

Определение

Перегрузки

SKBitmap()

Конструктор по умолчанию, который создает растровое изображение с нулевой шириной и высотой без пикселей. Его тип цвета имеет значение Unknown.

SKBitmap(SKImageInfo)

Конструктор, который настраивает растровое изображение на основе спецификации SKImageInfo .

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

Конструктор, который настраивает растровое изображение на основе спецификации SKImageInfo .

SKBitmap(SKImageInfo, SKColorTable)
Является устаревшей..

Конструктор, который настраивает растровое изображение на основе спецификации SKImageInfo и таблицы цветов.

SKBitmap(SKImageInfo, Int32)

Конструктор, который настраивает растровое изображение на SKImageInfo основе спецификации и указанного числа байтов на строку (размер шага)

SKBitmap(SKImageInfo, SKColorTable, SKBitmapAllocFlags)
Является устаревшей..

Конструктор, который настраивает растровое изображение на основе спецификации SKImageInfo и таблицы цветов.

SKBitmap(Int32, Int32, Boolean)

Создает растровое изображение с заданной шириной, высотой и непрозрачностью с типом цвета, заданным в PlatformColorType

SKBitmap(Int32, Int32, SKColorType, SKAlphaType)

Создает растровое изображение с заданной шириной, высотой, типом цвета и альфа-типом.

SKBitmap(Int32, Int32, SKColorType, SKAlphaType, SKColorSpace)

SKBitmap()

Конструктор по умолчанию, который создает растровое изображение с нулевой шириной и высотой без пикселей. Его тип цвета имеет значение Unknown.

public SKBitmap ();

Комментарии

Этот конструктор не выделяет резервное хранилище для растрового изображения.

Применяется к

SKBitmap(SKImageInfo)

Конструктор, который настраивает растровое изображение на основе спецификации SKImageInfo .

public SKBitmap (SkiaSharp.SKImageInfo info);

Параметры

info
SKImageInfo

Описание требуемого формата изображения.

Комментарии

Этот конструктор может вызвать исключение, если невозможно создать растровое изображение с указанной конфигурацией (например, для сведений об изображении требуется таблица цветов, а таблица цветов отсутствует).

Применяется к

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

Конструктор, который настраивает растровое изображение на основе спецификации SKImageInfo .

public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKBitmapAllocFlags flags);

Параметры

info
SKImageInfo

Описание требуемого формата изображения.

flags
SKBitmapAllocFlags

Дополнительные флаги.

Комментарии

Этот конструктор может вызвать исключение, если невозможно создать растровое изображение с указанной конфигурацией (например, для сведений об изображении требуется таблица цветов, а таблица цветов отсутствует).

Применяется к

SKBitmap(SKImageInfo, SKColorTable)

Внимание!

The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo) instead.

Конструктор, который настраивает растровое изображение на основе спецификации SKImageInfo и таблицы цветов.

public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKColorTable ctable);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo) instead.")]
public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKColorTable ctable);

Параметры

info
SKImageInfo

Описание требуемого формата изображения.

ctable
SKColorTable

Таблица подстановки цветов.

Атрибуты

Комментарии

Используйте этот метод для создания растрового рисунка, в который будет использоваться таблица подстановки цветов. Растровое изображение будет 8-разрядным индексировано, где каждое значение представляет индекс в таблице цветов, а цвет определяется значением в определенном расположении в массиве таблицы цветов.

Применяется к

SKBitmap(SKImageInfo, Int32)

Конструктор, который настраивает растровое изображение на SKImageInfo основе спецификации и указанного числа байтов на строку (размер шага)

public SKBitmap (SkiaSharp.SKImageInfo info, int rowBytes);

Параметры

info
SKImageInfo

Описание требуемого формата изображения.

rowBytes
Int32

Число байтов в строке.

Комментарии

Этот конструктор может вызвать исключение, если невозможно создать растровое изображение с указанной конфигурацией (например, для сведений об изображении требуется таблица цветов, а таблица цветов отсутствует).

Применяется к

SKBitmap(SKImageInfo, SKColorTable, SKBitmapAllocFlags)

Внимание!

The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo, SKBitmapAllocFlags) instead.

Конструктор, который настраивает растровое изображение на основе спецификации SKImageInfo и таблицы цветов.

public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKColorTable ctable, SkiaSharp.SKBitmapAllocFlags flags);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo, SKBitmapAllocFlags) instead.")]
public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKColorTable ctable, SkiaSharp.SKBitmapAllocFlags flags);

Параметры

info
SKImageInfo

Описание требуемого формата изображения.

ctable
SKColorTable

Таблица подстановки цветов.

flags
SKBitmapAllocFlags

Дополнительные флаги.

Атрибуты

Комментарии

Используйте этот метод для создания растрового рисунка, в который будет использоваться таблица подстановки цветов. Растровое изображение будет 8-разрядным индексировано, где каждое значение представляет индекс в таблице цветов, а цвет определяется значением в определенном расположении в массиве таблицы цветов.

Применяется к

SKBitmap(Int32, Int32, Boolean)

Создает растровое изображение с заданной шириной, высотой и непрозрачностью с типом цвета, заданным в PlatformColorType

public SKBitmap (int width, int height, bool isOpaque = false);

Параметры

width
Int32

Требуемая ширина в пикселях.

height
Int32

Желаемая высота в пикселях.

isOpaque
Boolean

При значении true присваивается значение , в SKAlphaTypeOpaqueпротивном случае — Premulзначение .

Комментарии

Этот конструктор может вызвать исключение, если невозможно создать растровое изображение с указанной конфигурацией (например, для сведений об изображении требуется таблица цветов, а таблица цветов отсутствует).

Применяется к

SKBitmap(Int32, Int32, SKColorType, SKAlphaType)

Создает растровое изображение с заданной шириной, высотой, типом цвета и альфа-типом.

public SKBitmap (int width, int height, SkiaSharp.SKColorType colorType, SkiaSharp.SKAlphaType alphaType);

Параметры

width
Int32

Требуемая ширина в пикселях.

height
Int32

Желаемая высота в пикселях.

colorType
SKColorType

Требуемый тип SKColorType.

alphaType
SKAlphaType

Требуемый тип SKAlphaType.

Комментарии

Этот конструктор может вызвать исключение, если невозможно создать растровое изображение с указанной конфигурацией (например, для сведений об изображении требуется таблица цветов, а таблица цветов отсутствует).

Применяется к

SKBitmap(Int32, Int32, SKColorType, SKAlphaType, SKColorSpace)

public SKBitmap (int width, int height, SkiaSharp.SKColorType colorType, SkiaSharp.SKAlphaType alphaType, SkiaSharp.SKColorSpace colorspace);

Параметры

width
Int32
height
Int32
colorType
SKColorType
alphaType
SKAlphaType
colorspace
SKColorSpace

Применяется к