CGContext.AsBitmapContext Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Convierte el CGContext en un CGBitmapContext.
public CoreGraphics.CGBitmapContext AsBitmapContext ();
member this.AsBitmapContext : unit -> CoreGraphics.CGBitmapContext
Devoluciones
Comentarios
Aunque hay diferentes tipos de tipos de CGContext (normal, mapa de bits y PDF), Apple no admite una manera de distinguirlos. Algunos objetos CGContext se conocen realmente como objetos CGBitmapContext en algunas situaciones (llamando GetImageFromCurrentImageContext() después de crear un contexto con BeginImageContext(CGSize) o BeginImageContextWithOptions(CGSize, Boolean, nfloat)).
Estos son realmente objetos CGBitmapContext y convertirlos, los desarrolladores de aplicaciones pueden acceder a las distintas propiedades de mapa de bits en él.
UIGraphics.BeginImageContextWithOptions (image.Size, false, UIScreen.MainScreen.Scale);
CGBitmapContext effectInContext = UIGraphics.GetCurrentContext ().AsBitmapContext ()
// Now, you can access some interesting properties like "Data", "Width",
// "Height", "BytesPerRow" from the underlying bitmap
var effectInBuffer = new vImageBuffer () {
Data = effectInContext.Data,
Width = effectInContext.Width,
Height = effectInContext.Height,
BytesPerRow = effectInContext.BytesPerRow
};