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


CGBitmapContext Класс

Определение

CGContext с растровым изображением в памяти.

public class CGBitmapContext : CoreGraphics.CGContext
type CGBitmapContext = class
    inherit CGContext
Наследование
CGBitmapContext

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

CGBitmapContext(Byte[], nint, nint, nint, nint, CGColorSpace, CGBitmapFlags)

CGContext с растровым изображением в памяти.

CGBitmapContext(Byte[], nint, nint, nint, nint, CGColorSpace, CGImageAlphaInfo)

CGContext с растровым изображением в памяти.

CGBitmapContext(IntPtr, nint, nint, nint, nint, CGColorSpace, CGBitmapFlags)

CGContext с растровым изображением в памяти.

CGBitmapContext(IntPtr, nint, nint, nint, nint, CGColorSpace, CGImageAlphaInfo)

CGContext с растровым изображением в памяти.

Свойства

AlphaInfo

Возвращает альфа-данные для thisCGBitmapContext объекта в качестве CGImageAlphaInfo объекта или None , если this объект не является контекстом растрового изображения.

BitmapInfo

CGContext с растровым изображением в памяти.

BitsPerComponent

Число битов на компонент для

BitsPerPixel

Число битов на пиксель.

BytesPerRow

Возвращает число байтов на строку для thisCGBitmapContext объекта или 0, если this объект не является контекстом растрового изображения.

ColorSpace

Возвращает цветовое пространство для thisCGBitmapContext объекта в виде CGColorSpaceили null , если this объект не является контекстом растрового изображения.

Data

Возвращает указатель на данные изображения для thisCGBitmapContext объекта или null значение , если this объект не является контекстом растрового изображения.

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

(Унаследовано от CGContext)
Height

Возвращает высоту объекта thisCGBitmapContext в пикселях или значение 0, если this объект не является контекстом растрового изображения.

InterpolationQuality

Указание уровня качества, используемого при интерполяции изображений (например, при масштабировании).

(Унаследовано от CGContext)
TextMatrix

Определяет преобразование между текстовым пространством и пространством пользователя. Независимо от CGContextсостояния .

(Унаследовано от CGContext)
TextPosition

Расположение в координатах пользовательского пространства для рисования текста.

(Унаследовано от CGContext)
Width

Возвращает ширину объекта thisCGBitmapContext в пикселях или 0, если this объект не является контекстом растрового изображения.

Методы

AddArc(nfloat, nfloat, nfloat, nfloat, nfloat, Boolean)

CGContext с растровым изображением в памяти.

(Унаследовано от CGContext)
AddArcToPoint(nfloat, nfloat, nfloat, nfloat, nfloat)

Добавляет дугу к текущему пути.

(Унаследовано от CGContext)
AddCurveToPoint(nfloat, nfloat, nfloat, nfloat, nfloat, nfloat)

Добавляет кубическую кривую Безье в текущей точке с указанными параметрами управления.

(Унаследовано от CGContext)
AddEllipseInRect(CGRect)

Добавляет эллипс, который помещается в указанный rectобъект .

(Унаследовано от CGContext)
AddLines(CGPoint[])

Добавляет заданные строки в текущий путь.

(Унаследовано от CGContext)
AddLineToPoint(nfloat, nfloat)

Добавляет линию от текущей точки (см. GetPathCurrentPoint()) к указанным координатам в пространстве пользователя.

(Унаследовано от CGContext)
AddPath(CGPath)

Добавляет указанный путь к текущему пути.

(Унаследовано от CGContext)
AddQuadCurveToPoint(nfloat, nfloat, nfloat, nfloat)

Добавляет кривую Безье к текущему пути.

(Унаследовано от CGContext)
AddRect(CGRect)

Добавляет прямоугольный путь к текущему пути.

(Унаследовано от CGContext)
AddRects(CGRect[])

Добавляет массив прямоугольных путей к текущему пути.

(Унаследовано от CGContext)
AsBitmapContext()

Приводит CGContext к CGBitmapContext.

(Унаследовано от CGContext)
BeginPage(Nullable<CGRect>)

CGContext с растровым изображением в памяти.

(Унаследовано от CGContext)
BeginPath()

Запускает новый путь в графическом контексте.

(Унаследовано от CGContext)
BeginTransparencyLayer(CGRect, NSDictionary)

CGContext с растровым изображением в памяти.

(Унаследовано от CGContext)
BeginTransparencyLayer(NSDictionary)

С EndTransparencyLayer()— заключает операции на полностью прозрачном слое.

(Унаследовано от CGContext)
ClearRect(CGRect)

Закрашивает прямоугольник прозрачно.

(Унаследовано от CGContext)
Clip()

Задает текущий путь графического контекста в виде пути обрезки.

(Унаследовано от CGContext)
ClipToMask(CGRect, CGImage)

CGContext с растровым изображением в памяти.

(Унаследовано от CGContext)
ClipToRect(CGRect)

Изменяет путь обрезки, чтобы он был пересечением текущего пути и предоставленного прямоугольника.

(Унаследовано от CGContext)
ClipToRects(CGRect[])

Изменяет текущий путь обрезки таким образом, чтобы он был инсерсекцией текущего пути обрезки и областью, заданной предоставленными прямоугольниками.

(Унаследовано от CGContext)
ClosePath()

Закрывает и завершает текущий путь.

(Унаследовано от CGContext)
ConcatCTM(CGAffineTransform)

Сцепляет указанный transform объект с текущей матрицей преобразования.

(Унаследовано от CGContext)
ContextFillRects(CGRect[])

CGContext с растровым изображением в памяти.

(Унаследовано от CGContext)
ConvertPointToUserSpace(CGPoint)

Преобразует точку из координат пространства устройства в координаты пространства пользователя.

(Унаследовано от CGContext)
ConvertRectToDeviceSpace(CGRect)

Преобразует прямоугольник из координат пользовательского пространства в координаты пространства устройства.

(Унаследовано от CGContext)
ConvertRectToUserSpace(CGRect)

Преобразует прямоугольник из координат пространства устройства в координаты пользовательского пространства.

(Унаследовано от CGContext)
ConvertSizeToDeviceSpace(CGSize)

Преобразует размер из координат пользовательского пространства в координаты пространства устройства.

(Унаследовано от CGContext)
ConvertSizeToUserSpace(CGSize)

Преобразует размер из координат пространства устройства в координаты пользовательского пространства.

(Унаследовано от CGContext)
CopyPath()

Возвращает глубокую копию текущего пути в текущем контексте.

(Унаследовано от CGContext)
Dispose()

Освобождает ресурсы, используемые объектом CGContext.

(Унаследовано от CGContext)
Dispose(Boolean)

Освобождает ресурсы, используемые объектом CGBitmapContext.

DrawImage(CGRect, CGImage)

CGContext с растровым изображением в памяти.

(Унаследовано от CGContext)
DrawLayer(CGLayer, CGPoint)

Рисует слой в контексте графики в указанной точке.

(Унаследовано от CGContext)
DrawLayer(CGLayer, CGRect)

Рисует слой в контексте графики, ограниченном заданным прямоугольником.

(Унаследовано от CGContext)
DrawLinearGradient(CGGradient, CGPoint, CGPoint, CGGradientDrawingOptions)

CGContext с растровым изображением в памяти.

(Унаследовано от CGContext)
DrawPath(CGPathDrawingMode)

Рисует текущий CGContextпуть.

(Унаследовано от CGContext)
DrawPDFPage(CGPDFPage)

Отрисовывает указанный PDF-файл page.

(Унаследовано от CGContext)
DrawRadialGradient(CGGradient, CGPoint, nfloat, CGPoint, nfloat, CGGradientDrawingOptions)

CGContext с растровым изображением в памяти.

(Унаследовано от CGContext)
DrawShading(CGShading)

Отрисовывает указанный shadingобъект .

(Унаследовано от CGContext)
DrawTiledImage(CGRect, CGImage)

CGContext с растровым изображением в памяти.

(Унаследовано от CGContext)
EndPage()

Вызывается для указания конца страницы в контексте на основе страниц.

(Унаследовано от CGContext)
EndTransparencyLayer()

Указывает конец слоя прозрачности.

(Унаследовано от CGContext)
EOClip()

Изменяет текущий путь отсечения, используя правило Even-Odd.

(Унаследовано от CGContext)
EOFillPath()

Заполняет текущий путь, используя правило Even-Odd.

(Унаследовано от CGContext)
FillEllipseInRect(CGRect)

Закрашивает многоточие, определенное .rect После этого текущий путь сбрасывается.

(Унаследовано от CGContext)
FillPath()

Заполняет текущий путь, используя правило ненулевых обмоток.

(Унаследовано от CGContext)
FillRect(CGRect)

Закрашивает указанный rectобъект .

(Унаследовано от CGContext)
Flush()

Принудительно выполняет отрисовку всех ожидающих отрисовок.

(Унаследовано от CGContext)
GetClipBoundingBox()

Ограничивающий прямоугольник текущего пути отсечения.

(Унаследовано от CGContext)
GetCTM()

Извлекает текущую матрицу преобразования контекста.

(Унаследовано от CGContext)
GetPathBoundingBox()

Возвращает ограничивающий прямоугольник для текущего пути.

(Унаследовано от CGContext)
GetPathCurrentPoint()

Текущая точка в CGContextпути.

(Унаследовано от CGContext)
GetUserSpaceToDeviceSpaceTransform()

Объект CGAffineTransform , сопоставляющий координаты пользовательского пространства с координатами пространства устройства.

(Унаследовано от CGContext)
IsPathEmpty()

Содержит ли текущий путь какие-либо вложенные пути.

(Унаследовано от CGContext)
MoveTo(nfloat, nfloat)

Начинает вложенный путь в указанной позиции.

(Унаследовано от CGContext)
PathContainsPoint(CGPoint, CGPathDrawingMode)

CGContext с растровым изображением в памяти.

(Унаследовано от CGContext)
PointToDeviceSpace(CGPoint)

Возвращает новый PointF объект , преобразующий пространство point пользователя в пространство устройства.

(Унаследовано от CGContext)
ReplacePathWithStrokedPath()

Заменяет текущий путь на версию пути с обводкой на основе пареметров росчерка.

(Унаследовано от CGContext)
ResetClip()

CGContext с растровым изображением в памяти.

(Унаследовано от CGContext)
RestoreState()

Задает состояние объекта в CGContext том, каким он был при SaveState() последнем вызове.

(Унаследовано от CGContext)
RotateCTM(nfloat)

Поворачивает текущую матрицу преобразования по радианам angle с положительными значениями, вращающимися против часовой стрелки.

(Унаследовано от CGContext)
SaveState()

Хранит состояние объекта CGContext. (См. раздел RestoreState().)

(Унаследовано от CGContext)
ScaleCTM(nfloat, nfloat)

Масштабирует текущую матрицу преобразования.

(Унаследовано от CGContext)
SelectFont(String, nfloat, CGTextEncoding)

Разработчики не должны использовать этот нерекомендуемый метод. Вместо этого разработчикам следует использовать API CoreText.

(Унаследовано от CGContext)
SetAllowsAntialiasing(Boolean)

Разрешает ли контекст сглаживание.

(Унаследовано от CGContext)
SetAllowsFontSmoothing(Boolean)

Разрешает ли контекст сглаживание шрифта.

(Унаследовано от CGContext)
SetAllowsFontSubpixelQuantization(Boolean)

Позволяет ли контекст отрисовывать глифы в расположениях подпиксели.

(Унаследовано от CGContext)
SetAllowsSubpixelPositioning(Boolean)

Позволяет ли контекст выравнивать глифы, отличные от границ пикселей.

(Унаследовано от CGContext)
SetAlpha(nfloat)

Устанавливает прозрачность для рисования в диапазоне 0,0 (прозрачный) на 1,0 (непрозрачный).

(Унаследовано от CGContext)
SetBlendMode(CGBlendMode)

Задает режим создания элементов.

(Унаследовано от CGContext)
SetCharacterSpacing(nfloat)

Добавляет дополнительные интервалы между глифами.

(Унаследовано от CGContext)
SetFillColor(CGColor)

Задает для цвета заливки указанный CGColor.

(Унаследовано от CGContext)
SetFillColor(nfloat, nfloat)

Задает для цвета заливки серый уровень, в диапазоне от 0 (черный) до 1 (белый).

(Унаследовано от CGContext)
SetFillColor(nfloat, nfloat, nfloat, nfloat)

Задает для цвета заливки указанные значения RGBA.

(Унаследовано от CGContext)
SetFillColor(nfloat, nfloat, nfloat, nfloat, nfloat)

Задает цвет заливки с помощью компонентов цветового пространства CMYK, а также альфа-значения.

(Унаследовано от CGContext)
SetFillColor(nfloat[])

Задает цвет заливки. SetFillColorSpace(CGColorSpace) должен вызываться до.

(Унаследовано от CGContext)
SetFillColorSpace(CGColorSpace)

Указывает объект , используемый CGColorSpace в контексте .

(Унаследовано от CGContext)
SetFillPattern(CGPattern, nfloat[])

Задает шаблон заполнения контекста.

(Унаследовано от CGContext)
SetFlatness(nfloat)

Точность изогнутых путей.

(Унаследовано от CGContext)
SetFont(CGFont)

Задает объект , используемый CGFont для отрисовки текста.

(Унаследовано от CGContext)
SetFontSize(nfloat)

Задает размер шрифта, используемого для изменения текста.

(Унаследовано от CGContext)
SetLineCap(CGLineCap)

Задает стиль для конца линий.

(Унаследовано от CGContext)
SetLineDash(nfloat, nfloat[])

Узор, используемый для рисования пунктирных линий.

(Унаследовано от CGContext)
SetLineDash(nfloat, nfloat[], Int32)

CGContext с растровым изображением в памяти.

(Унаследовано от CGContext)
SetLineJoin(CGLineJoin)

Задает способ соединения линий.

(Унаследовано от CGContext)
SetLineWidth(nfloat)

Задает ширину обводной линии. Линия простирается на половину w по обе стороны пути.

(Унаследовано от CGContext)
SetMiterLimit(nfloat)

Указывает предел митра для соединительных линий.

(Унаследовано от CGContext)
SetPatternPhase(CGSize)

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

(Унаследовано от CGContext)
SetRenderingIntent(CGColorRenderingIntent)

Обработка цветов за пределами целевого цветового пространства.

(Унаследовано от CGContext)
SetShadow(CGSize, nfloat, CGColor)

CGContext с растровым изображением в памяти.

(Унаследовано от CGContext)
SetShouldAntialias(Boolean)

Используется в сочетании с SetAllowsAntialiasing(Boolean) для включения или отключения сглаживания.

(Унаследовано от CGContext)
SetShouldSmoothFonts(Boolean)

Используется в сочетании с SetAllowsFontSmoothing(Boolean) для включения или отключения сглаживания шрифтов.

(Унаследовано от CGContext)
SetShouldSubpixelPositionFonts(Boolean)

Используется в сочетании с SetAllowsSubpixelPositioning(Boolean) для включения или отключения выравнивания глифов с помощью пикселей.

(Унаследовано от CGContext)
SetStrokeColor(CGColor)

Задает цвет росчерка.

(Унаследовано от CGContext)
SetStrokeColor(nfloat, nfloat)

Задает цвет росчерка в оттенках серого.

(Унаследовано от CGContext)
SetStrokeColor(nfloat, nfloat, nfloat, nfloat)

Задает цвет росчерка rgba.

(Унаследовано от CGContext)
SetStrokeColor(nfloat, nfloat, nfloat, nfloat, nfloat)

Задает цвет росчерка цветом CMYKA.

(Унаследовано от CGContext)
SetStrokeColor(nfloat[])

Задает цвет росчерка. Этот API имеет неопределенное поведение, если вы не задали цветовое пространство заранее.

(Унаследовано от CGContext)
SetStrokeColorSpace(CGColorSpace)

Задает для CGColorSpace использования с M:CoreGraphics.CGContext.SetStrokeColor(float[])).

(Унаследовано от CGContext)
SetStrokePattern(CGPattern, nfloat[])

Задает шаблон росчерка контекста.

(Унаследовано от CGContext)
SetTextDrawingMode(CGTextDrawingMode)

Указывает, как должны отображаться глифы.

(Унаследовано от CGContext)
ShouldSubpixelQuantizeFonts(Boolean)

С параметром SetAllowsFontSubpixelQuantization(Boolean)определяет, следует ли рисовать шрифты в расположениях субпиксели.

(Унаследовано от CGContext)
ShowGlyphs(UInt16[])

Этот метод не рекомендуется использовать вместо .

(Унаследовано от CGContext)
ShowGlyphs(UInt16[], Int32)

Этот метод не рекомендуется использовать вместо .

(Унаследовано от CGContext)
ShowGlyphsAtPoint(nfloat, nfloat, UInt16[])

CGContext с растровым изображением в памяти.

(Унаследовано от CGContext)
ShowGlyphsAtPoint(nfloat, nfloat, UInt16[], Int32)

CGContext с растровым изображением в памяти.

(Унаследовано от CGContext)
ShowGlyphsAtPositions(UInt16[], CGPoint[], Int32)

CGContext с растровым изображением в памяти.

(Унаследовано от CGContext)
ShowGlyphsWithAdvances(UInt16[], CGSize[], Int32)

CGContext с растровым изображением в памяти.

(Унаследовано от CGContext)
ShowText(Byte[])

Этот метод не рекомендуется использовать вместо .

(Унаследовано от CGContext)
ShowText(Byte[], Int32)

Этот метод не рекомендуется использовать вместо .

(Унаследовано от CGContext)
ShowText(String)

Этот метод не рекомендуется использовать вместо .

(Унаследовано от CGContext)
ShowText(String, Int32)

Этот метод не рекомендуется использовать вместо .

(Унаследовано от CGContext)
ShowTextAtPoint(nfloat, nfloat, Byte[])

CGContext с растровым изображением в памяти.

(Унаследовано от CGContext)
ShowTextAtPoint(nfloat, nfloat, Byte[], Int32)

CGContext с растровым изображением в памяти.

(Унаследовано от CGContext)
ShowTextAtPoint(nfloat, nfloat, String)

CGContext с растровым изображением в памяти.

(Унаследовано от CGContext)
ShowTextAtPoint(nfloat, nfloat, String, Int32)

CGContext с растровым изображением в памяти.

(Унаследовано от CGContext)
StrokeEllipseInRect(CGRect)

Обводка эллипса, определенного параметром rect. После этого текущий путь сбрасывается.

(Унаследовано от CGContext)
StrokeLineSegments(CGPoint[])

Обводка линий, определенных парами в points. После этого текущий путь сбрасывается.

(Унаследовано от CGContext)
StrokePath()

Обводка текущего пути. После этого текущий путь сбрасывается.

(Унаследовано от CGContext)
StrokeRect(CGRect)

Обводка указанного rectобъекта . После этого текущий путь сбрасывается.

(Унаследовано от CGContext)
StrokeRectWithWidth(CGRect, nfloat)

Обводка .rect Линия простирается на половину width по обе стороны периметра rect .

(Унаследовано от CGContext)
Synchronize()

Помечает для CGContext обновления.

(Унаследовано от CGContext)
ToImage()

CGContext с растровым изображением в памяти.

TranslateCTM(nfloat, nfloat)

Изменяет источник пользовательской системы координат.

(Унаследовано от CGContext)

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

См. также раздел