SKBitmap Класс
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает SKBitmap растровое растровое изображение.
public class SKBitmap : SkiaSharp.SKObject
- Наследование
Растровое изображение имеет целочисленную ширину и высоту, формат (цветной тип) и указатель на фактические пиксели. Точечные изображения можно нарисовать в SKCanvas, но они также используются для указания целевого объекта операций SKCanvasрисования .
Объект SKBitmap предоставляет GetPixels(), который позволяет вызывающей объекту записывать свои пиксели. Чтобы получить указатель на необработанные данные изображения растрового изображения, вызовите SkiaSharp.SKBitmap.LockPixels метод , а затем вызовите GetPixels() метод , чтобы получить указатель на данные изображения. Когда вам больше не нужно использовать указатель необработанных данных, вызовите SkiaSharp.SKBitmap.UnlockPixels метод . Необработанные данные выкладываются в формате, настроенном на момент создания растрового изображения.
(Примечание. С версии SkiaSharp 1.60.0 вызовы SkiaSharp.SKBitmap.LockPixels и больше SkiaSharp.SKBitmap.UnlockPixels не требуются и больше не существуют как часть API.)
SKBitmap() |
Конструктор по умолчанию, который создает растровое изображение с нулевой шириной и высотой без пикселей. Его тип цвета имеет значение Unknown. |
SKBitmap(Int32, Int32, Boolean) |
Создает растровое изображение с заданной шириной, высотой и непрозрачностью с типом цвета, заданным в PlatformColorType |
SKBitmap(Int32, Int32, SKColor |
Создает растровое изображение с заданной шириной, высотой, типом цвета и альфа-типом. |
SKBitmap(Int32, Int32, SKColor |
Задает SKBitmap растровое растровое изображение. |
SKBitmap(SKImage |
Конструктор, который настраивает растровое изображение на основе спецификации SKImageInfo . |
SKBitmap(SKImage |
Конструктор, который настраивает растровое изображение на SKImageInfo основе спецификации и указанного числа байтов на строку (размер шага) |
SKBitmap(SKImage |
Конструктор, который настраивает растровое изображение на основе спецификации SKImageInfo . |
SKBitmap(SKImage |
Является устаревшей..
Конструктор, который настраивает растровое изображение на основе спецификации SKImageInfo и таблицы цветов. |
SKBitmap(SKImage |
Является устаревшей..
Конструктор, который настраивает растровое изображение на основе спецификации SKImageInfo и таблицы цветов. |
Alpha |
Возвращает объект , настроенный SKAlphaType для растрового изображения. |
Byte |
Возвращает размер пикселей в байтах на Height основе и RowBytes. |
Bytes |
Получает копию всех пиксельных данных в виде массива байтов. |
Bytes |
Возвращает количество байтов, используемых на пиксель. |
Color |
Возвращает цветовое пространство растрового изображения. |
Color |
Является устаревшей..
Возвращает таблицу цветов растрового изображения. |
Color |
Возвращает тип цвета растрового изображения. |
Draws |
Возвращает значение, указывающее, имеет ли рисование этого растрового рисунка какое-либо действие. |
Handle |
Возвращает или задает дескриптор для базового собственного объекта. (Унаследовано от SKObject) |
Height |
Возвращает высоту растрового изображения. |
Ignore |
Возвращает или задает значение, указывающее, должен ли открытый Dispose() вызов не выполнять операции. (Унаследовано от SKNativeObject) |
Info |
Возвращает экземпляр со SKImageInfo всеми свойствами растрового изображения. |
Is |
Возвращает или задает значение, указывающее, был ли объект уже удален. (Унаследовано от SKNativeObject) |
Is |
Возвращает значение, указывающее, имеет ли растровое изображение пустые измерения. |
Is |
Указывает, является ли содержимое растрового рисунка неизменяемым. |
Is |
Возвращает значение, указывающее, имеет ли растровое изображение значение pixelref. |
Is |
Является устаревшей..
Возвращает значение, указывающее, не следует ли кэшировать растровое изображение устройствами. |
Owns |
Возвращает значение, указывающее, должен ли этот объект уничтожить базовый собственный объект. (Унаследовано от SKObject) |
Pixels |
Возвращает все пиксели в виде массива цветов. |
Ready |
Возвращает значение, указывающее, является ли растровое изображение достаточно допустимым для рисования. |
Row |
Число байтов в строке. |
Width |
Возвращает ширину растрового изображения. |
Can |
Возвращает значение true, если пиксели этого растрового рисунка можно преобразовать в запрошенный тип цвета, чтобы Copy() или CopyTo(SKBitmap) могли успешно завершиться. |
Copy() |
Копирует содержимое растрового рисунка и возвращает копию. |
Copy(SKColor |
Копирует содержимое растрового рисунка с указанным типом цвета и возвращает копию. |
Copy |
Копирует содержимое растрового рисунка в указанное растровое изображение. |
Copy |
Копирует содержимое растрового рисунка в указанное растровое изображение. |
Decode(Byte[]) |
Декодирование растрового изображения с помощью указанного буфера байтов. |
Decode(Byte[], SKImage |
Декодирование растрового рисунка с помощью указанного буфера байтов и сведений о целевом изображении. |
Decode(Read |
Задает SKBitmap растровое растровое изображение. |
Decode(Read |
Задает SKBitmap растровое растровое изображение. |
Decode(SKCodec) |
Декодирование растрового изображения с помощью указанного кодека. |
Decode(SKCodec, SKImage |
Декодирование растрового изображения с использованием указанных сведений о кодеке и целевом изображении. |
Decode(SKData) |
Декодирование растрового изображения с использованием указанных данных. |
Decode(SKData, SKImage |
Декодирование растрового изображения с использованием указанных данных и сведений о целевом изображении. |
Decode(SKStream) |
Декодирование растрового изображения с помощью указанного потока. |
Decode(SKStream, SKImage |
Декодирование растрового изображения с использованием указанной информации о потоке и целевом изображении. |
Decode(Stream) |
Декодирование растрового изображения с использованием указанной информации о потоке и целевом изображении. |
Decode(Stream, SKImage |
Декодирование растрового изображения с использованием указанной информации о потоке и целевом изображении. |
Decode(String) |
Декодирование растрового изображения для указанного имени файла. |
Decode(String, SKImage |
Декодирование растрового изображения для указанного имени файла и сведений о целевом изображении. |
Decode |
Декодирование сведений о растровом рисунке с помощью указанного буфера байтов. |
Decode |
Задает SKBitmap растровое растровое изображение. |
Decode |
Декодирование сведений о растровом рисунке с помощью указанных данных. |
Decode |
Декодирование сведений о растровом рисунке с помощью указанного потока. |
Decode |
Декодирование сведений о растровом рисунке с помощью указанного потока. |
Decode |
Декодирование сведений о растровом рисунке для указанного имени файла. |
Dispose() |
Освобождает все ресурсы, используемые этим объектом SKNativeObject. (Унаследовано от SKNativeObject) |
Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые объектом SKBitmap, а при необходимости освобождает также управляемые ресурсы. |
Dispose |
Активирует удаление, игнорируя значение IgnorePublicDispose. (Унаследовано от SKNativeObject) |
Dispose |
Реализуется производными SKObject типами для уничтожения всех управляемых объектов. (Унаследовано от SKObject) |
Dispose |
Реализуется производными SKObject типами для уничтожения всех собственных объектов. |
Dispose |
Реализуется производными SKObject типами для уничтожения любых собственных объектов. (Унаследовано от SKObject) |
Dispose |
Задает SKBitmap растровое растровое изображение. (Унаследовано от SKObject) |
Encode(SKEncoded |
Задает SKBitmap растровое растровое изображение. |
Encode(SKWStream, SKEncoded |
Является устаревшей..
Кодирует изображение в указанном формате. |
Encode(Stream, SKEncoded |
Задает SKBitmap растровое растровое изображение. |
Erase(SKColor) |
Заполните все растровое изображение указанным цветом. |
Erase(SKColor, SKRectI) |
Заполните указанную область этого растрового изображения указанным цветом. |
Extract |
Получение альфа-слоя этого растрового изображения. |
Extract |
Получите альфа-слой этого растрового изображения после применения указанной краски. |
Extract |
Получите альфа-слой этого растрового изображения после применения указанной краски. |
Extract |
Получение альфа-слоя этого растрового изображения. |
Extract |
Получение подмножества этого растрового рисунка. |
From |
Создает новое растровое изображение на основе копии данных в пикселях на указанном изображении. |
Get |
Является устаревшей..
Возвращает адрес указанного пикселя. |
Get |
Является устаревшей..
Возвращает 16-разрядное значение указанного пикселя. |
Get |
Является устаревшей..
Возвращает 32-разрядное значение указанного пикселя. |
Get |
Является устаревшей..
Возвращает 8-битовое значение указанного пикселя. |
Get |
Задает SKBitmap растровое растровое изображение. |
Get |
Является устаревшей..
Возвращает цвет, соответствующий пикселю, заданному координатами для растровых изображений на основе палитры (таблицы цветов). |
Get |
Возвращает цвет пикселя в указанном расположении. |
Get |
Возвращает адрес пикселей для этого растрового изображения. |
Get |
Возвращает адрес пикселей для этого растрового изображения. |
Get |
Возвращает диапазон, который упаковывает пиксельные данные. |
Install |
Устанавливает пиксели указанной маски в растровое изображение. |
Install |
Устанавливает указанные пиксели в растровое изображение. |
Install |
Устанавливает указанные пиксели в растровое изображение. |
Install |
Устанавливает указанные пиксели в растровое изображение. |
Install |
Устанавливает указанные пиксели в растровое изображение. |
Install |
Является устаревшей..
Устанавливает указанные пиксели в растровое изображение. |
Install |
Является устаревшей..
Разработчики не должны использовать этот устаревший метод. |
Install |
Устанавливает указанные пиксели в растровое изображение. |
Notify |
Указывает потребителям растрового изображения, что данные пикселей изменились. |
Peek |
Возвращает пиксели, если они доступны без необходимости блокировки растрового изображения. |
Peek |
Возвращает pixmap растрового рисунка. |
Reset() |
Сброс точечный рисунок в исходное состояние. |
Resize(SKBitmap, SKBitmap, SKBitmap |
Является устаревшей..
Изменяет размер предоставленного растрового изображения с помощью указанного метода изменения размера. |
Resize(SKBitmap, SKBitmap |
Является устаревшей..
Изменяет размер текущего растрового изображения с помощью указанного метода изменения размера. |
Resize(SKImage |
Является устаревшей..
Изменяет размер текущего растрового изображения с помощью указанного метода изменения размера. |
Resize(SKImage |
Изменяет размер текущего растрового изображения с помощью указанного фильтра качества. |
Resize(SKSizeI, SKFilter |
Задает SKBitmap растровое растровое изображение. |
Scale |
Копирует этот pixmap в место назначения, масштабируя пиксели в соответствии с целевым размером и преобразуя пиксели в соответствии с типом цвета и альфа-типом. |
Scale |
Копирует этот pixmap в место назначения, масштабируя пиксели в соответствии с целевым размером и преобразуя пиксели в соответствии с типом цвета и альфа-типом. |
Set |
Является устаревшей..
Заменяет текущую таблицу цветов растрового изображения. |
Set |
Помечает растровое изображение как неизменяемое. |
Set |
Задает цвет пикселя в указанном расположении. |
Set |
Заменяет текущий адрес пикселя для растрового изображения. |
Set |
Является устаревшей..
Разработчики не должны использовать этот устаревший метод. |
To |
Задает SKBitmap растровое растровое изображение. |
To |
Задает SKBitmap растровое растровое изображение. |
To |
Задает SKBitmap растровое растровое изображение. |
Try |
Выделяет память для растрового изображения, используя указанные сведения об изображении. |
Try |
Выделяет память для растрового изображения, используя указанные сведения об изображении. |
Try |
Выделяет память для растрового изображения, используя указанные сведения об изображении. |
Отзыв о SkiaSharp
SkiaSharp — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: