CGContext.AsBitmapContext Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Caste le CGContext en CGBitmapContext.
public CoreGraphics.CGBitmapContext AsBitmapContext ();
member this.AsBitmapContext : unit -> CoreGraphics.CGBitmapContext
Retours
Remarques
Bien qu’il existe différents types de cgContext (standard, bitmap et PDF), Apple ne prend pas en charge un moyen de les distinguer. Certains objets CGContext sont en fait connus pour être des objets CGBitmapContext dans quelques situations (appel GetImageFromCurrentImageContext() après la création d’un contexte avec BeginImageContext(CGSize) ou BeginImageContextWithOptions(CGSize, Boolean, nfloat)).
Il s’agit en fait d’objets CGBitmapContext et, en les convertissant, les développeurs d’applications peuvent accéder aux différentes propriétés bitmap qu’il contient.
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
};