CGContext.AsBitmapContext Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wandelt den CGContext in einen CGBitmapContext um.
public CoreGraphics.CGBitmapContext AsBitmapContext ();
member this.AsBitmapContext : unit -> CoreGraphics.CGBitmapContext
Gibt zurück
Hinweise
Obwohl es verschiedene Arten von CGContext-Typen gibt (normal, Bitmap und PDF), unterstützt Apple keine Möglichkeit, diese voneinander zu trennen. Bestimmte CGContext-Objekte sind in einigen Situationen als CGBitmapContext-Objekte bekannt (aufrufen GetImageFromCurrentImageContext() , nachdem ein Kontext mit BeginImageContext(CGSize) oder BeginImageContextWithOptions(CGSize, Boolean, nfloat)erstellt wurde).
Dies sind wirklich CGBitmapContext-Objekte, und durch die Konvertierung können Anwendungsentwickler auf die verschiedenen Bitmapeigenschaften darauf zugreifen.
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
};