Freigeben über


CIImage Klasse

Definition

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

[Foundation.Register("CIImage", true)]
public class CIImage : Foundation.NSObject, Foundation.INSCopying, Foundation.INSSecureCoding, IDisposable
type CIImage = class
    inherit NSObject
    interface INSCoding
    interface INativeObject
    interface IDisposable
    interface INSCopying
    interface INSSecureCoding
Vererbung
CIImage
Attribute
Implementiert

Hinweise

Im Gegensatz zu CoreGraphics-Bildern (CGImage), bei denen es sich um Objekte handelt, die die tatsächlich zu verarbeitenden Bilddaten enthalten, stellt CIImages eine Reihe von Anweisungen zum Abrufen eines Bilds dar. Diese Rezepte werden während der CoreImage-Filter-, Analyse- oder Renderingpipeline verwendet, um die Bitmapdarstellung tatsächlich zu erstellen.

CIImages sind entweder das Ergebnis des Ladens eines Images von einem Datenträger, eines NSData-Arrays, eines CoreVideo-Puffers eines CoreGraphics-Images oder des Ergebnisses der Verarbeitung einer Imagepipeline durch CoreImage.

CIImages werden beispielsweise verwendet, wenn verschiedene Filter (CIFilter) miteinander verkettet werden, und nur deren abstrakte Darstellung wird zwischen der Ausgabe eines Filters und der Eingabe an einen anderen übergeben. Das Bild befindet sich möglicherweise nicht einmal im Hauptspeicher, es kann sich als Zwischenschritt zwischen zwei Filtern vollständig im GPU-Bereich befinden.

Filter zur automatischen Verbesserung

Die GetAutoAdjustmentFilters(CIAutoAdjustmentFilterOptions) -Methode kann verwendet werden, um eine Liste von CIImage-Filtern abzurufen, die verwendet werden können, um verschiedene Probleme in Fotos zu beheben.

In der Regel sind dies die folgenden Parameter:

Sie können konfigurieren, welche Art von Filtern Sie abrufen oder konfigurieren möchten, indem Sie die Eigenschaften einer CIAutoAdjustmentFilterOptions Instanz festlegen und dann die entsprechende Methode aufrufen.

void PrepareFixes (CIImage img)
{
    var opt = new CIAutoAdjustmentFilterOptions () {
    	RedEye = true,
    	AutoAdjustCrop = true
    };
    foreach (var filter in img.GetAutoAdjustmentFilters (opt)) {
    	filter.Image = img;
    	img = filter.OutputImage;
    }
}

Konstruktoren

CIImage(AVDepthData)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

CIImage(AVDepthData, NSDictionary)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

CIImage(AVPortraitEffectsMatte)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

CIImage(AVPortraitEffectsMatte, NSDictionary)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

CIImage(CGImage)

Initialisiert ein CoreImage-Bild aus einer CoreGraphics-Bitmapdarstellung.

CIImage(CGImage, CIImageInitializationOptionsWithMetadata)

Initialisiert ein CoreImage-Bild aus einer CoreGraphics-Bitmapdarstellung.

CIImage(CGImage, NSDictionary)

Initialisiert ein CoreImage-Bild aus einer CoreGraphics-Bitmapdarstellung.

CIImage(CGLayer)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

CIImage(CGLayer, CIImageInitializationOptions)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

CIImage(CGLayer, NSDictionary)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

CIImage(CIColor)

Erstellt ein Bild mit unendlichen Dimensionen, das mit der angegebenen Farbe gefüllt ist.

CIImage(CVImageBuffer)

Initialisiert ein CoreImage-Image aus dem Inhalt des angegebenen CoreVideo-Bildpuffers.

CIImage(CVImageBuffer, CIImageInitializationOptions)

Initialisiert ein CoreImage-Image aus dem Inhalt des angegebenen CoreVideo-Bildpuffers.

CIImage(CVImageBuffer, NSDictionary)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

CIImage(CVImageBuffer, NSDictionary<NSString,NSObject>)

Erstellt eine CIImage mithilfe der Optionen in dict.

CIImage(CVPixelBuffer)

Erstellt eine CIImage mit den angegebenen buffer Daten.

CIImage(CVPixelBuffer, CIImageInitializationOptions)

Erstellt eine mithilfe optionsvon CIImage .

CIImage(CVPixelBuffer, NSDictionary)

Erstellt eine CIImage aus den Daten in bufferund wendet die in dictangegebenen Optionen an.

CIImage(ICIImageProvider, nuint, nuint, CIFormat, CGColorSpace, CIImageProviderOptions)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

CIImage(IMTLTexture, NSDictionary)

Erstellt eine CIImage mithilfe von options.

CIImage(Int32, CGSize, Boolean, CGColorSpace)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

CIImage(IntPtr)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen nicht verwalteter Objekte verwendet wird; Wird von der Runtime aufgerufen.

CIImage(IOSurface)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

CIImage(IOSurface, CIImageInitializationOptions)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

CIImage(IOSurface, NSDictionary)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

CIImage(NSCoder)

Ein Konstruktor, der das -Objekt aus den im Unarchiver-Objekt gespeicherten Daten initialisiert.

CIImage(NSData)

Erstellt ein neues CIImage aus den angegebenen Daten. Die Bilddaten müssen vorab multipliziert werden.

CIImage(NSData, CIImageInitializationOptionsWithMetadata)

Erstellt ein neues CIImage aus den angegebenen Daten. Die Bilddaten müssen vorab multipliziert werden.

CIImage(NSData, nint, CGSize, Int32, CGColorSpace)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

CIImage(NSData, NSDictionary)

Erstellt ein neues CIImage aus den angegebenen Daten. Die Bilddaten müssen vorab multipliziert werden.

CIImage(NSImageRep)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

CIImage(NSObjectFlag)

Konstruktor, der für abgeleitete Klassen aufgerufen werden soll, um die Initialisierung zu überspringen und das Objekt nur zuzuordnen.

CIImage(NSUrl)

Initialisiert ein CoreImage-Bild aus dem Inhalt der Datei, auf die die angegebene URL verweist.

CIImage(NSUrl, CIImageInitializationOptions)

Initialisiert ein CoreImage-Bild aus dem Inhalt der Datei, auf die die angegebene URL verweist.

CIImage(NSUrl, NSDictionary)

Initialisiert ein CoreImage-Bild aus dem Inhalt der Datei, auf die die angegebene URL verweist.

CIImage(UIImage)

Initialisiert ein CoreImage-Image aus einem UIKit-Image.

CIImage(UIImage, CIImageInitializationOptions)

Initialisiert ein CoreImage-Image aus einem UIKit-Image.

CIImage(UIImage, NSDictionary)

Initialisiert ein CoreImage-Image aus einem UIKit-Image.

Eigenschaften

CGImage

Kopiert die in CIImage eine neue CGImage.

Class

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
ClassHandle

Das Handle für diese Klasse.

ColorSpace

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

DebugDescription

Eine für Entwickler aussagekräftige Beschreibung dieses Objekts.

(Geerbt von NSObject)
Definition

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

DepthData

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

Description

Beschreibung des Objekts, die Objective-C-Version von ToString.

(Geerbt von NSObject)
EmptyImage

Das leere Bild.

Extent

Gibt den Umfang des Bilds zurück.

FormatA16

Stellt den Wert dar, der der Konstanten kCIFormatA16 zugeordnet ist.

FormatA8

Stellt den Wert dar, der der Konstanten kCIFormatA8 zugeordnet ist.

FormatABGR8

Stellt den Wert dar, der der Konstanten kCIFormatABGR8 zugeordnet ist.

FormatAf

Stellt den Wert dar, der der Konstanten kCIFormatAf zugeordnet ist.

FormatAh

Stellt den Wert dar, der der Konstanten kCIFormatAh zugeordnet ist.

FormatARGB8

Stellt den Wert dar, der der Konstanten kCIFormatARGB8 zugeordnet ist.

FormatBGRA8

Stellt den Wert dar, der der Konstanten kCIFormatBGRA8 zugeordnet ist.

FormatL16

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

FormatL8

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

FormatLA16

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

FormatLA8

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

FormatLAf

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

FormatLAh

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

FormatLf

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

FormatLh

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

FormatR16

Stellt den Wert dar, der der Konstanten kCIFormatR16 zugeordnet ist.

FormatR8

Stellt den Wert dar, der der Konstanten kCIFormatR8 zugeordnet ist.

FormatRf

Stellt den Wert dar, der der Konstanten kCIFormatRf zugeordnet ist.

FormatRG16

Stellt den Wert dar, der der Konstanten kCIFormatRG16 zugeordnet ist.

FormatRG8

Stellt den Wert dar, der der Konstanten kCIFormatRG8 zugeordnet ist.

FormatRGBA16

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

FormatRGBA8

Stellt den Wert dar, der der Konstanten kCIFormatRGBA8 zugeordnet ist.

FormatRGBAf

Stellt den Wert dar, der der Konstanten kCIFormatRGBAf zugeordnet ist.

FormatRGBAh

Stellt den Wert dar, der der Konstanten kCIFormatRGBAh zugeordnet ist.

FormatRGf

Stellt den Wert dar, der der Konstanten kCIFormatRGf zugeordnet ist.

FormatRGh

Stellt den Wert dar, der der Konstanten kCIFormatRGh zugeordnet ist.

FormatRh

Stellt den Wert dar, der der Konstanten kCIFormatRh zugeordnet ist.

Handle

Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts.

(Geerbt von NSObject)
IsDirectBinding

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
IsProxy

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
PixelBuffer

Die Bilddaten als CVPixelBuffer.

PortraitEffectsMatte

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

Properties

Ruft eine Auflistung von Metadaten für diese CIImageab.

RetainCount

Gibt die aktuelle Objective-C-Aufbewahrungsanzahl für das Objekt zurück.

(Geerbt von NSObject)
Self

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
Superclass

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
SuperHandle

Handle, das verwendet wird, um die Methoden in der Basisklasse für dieses NSObject darzustellen.

(Geerbt von NSObject)
Url

Andernfalls nulldie URL, aus der das Bild geladen wurde.

Zone

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)

Methoden

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Registriert ein Objekt für die externe Beobachtung (mithilfe von NSString keyPath).   Beobachtete Änderungen werden an die Objektmethode ObserveValue(NSString, NSObject, NSDictionary, IntPtr) des Beobachters gesendet.

(Geerbt von NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Registriert ein Objekt für die externe Beobachtung (mit Zeichenfolge keyPath).   Beobachtete Änderungen werden an die Objektmethode ObserveValue(NSString, NSObject, NSDictionary, IntPtr) des Beobachters gesendet.

(Geerbt von NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registriert ein Objekt für die externe Beobachtung mithilfe einer beliebigen Methode.

(Geerbt von NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registriert ein Objekt für die externe Beobachtung mithilfe einer beliebigen Methode.

(Geerbt von NSObject)
AwakeFromNib()

Wird aufgerufen, nachdem das Objekt aus der Nib-Datei geladen wurde. Außerkraftsetzungen müssen base aufrufen. AwakeFromNib().

(Geerbt von NSObject)
BeginInvokeOnMainThread(Action)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Ruft den angegebenen Code im Hauptthread der Benutzeroberfläche asynchron auf.

(Geerbt von NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
Bind(String, NSObject, String, NSDictionary)
Veraltet.

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
BindingInfo(String)
Veraltet.

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
BindingOptionDescriptions(String)
Veraltet.

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
BindingValueClass(String)
Veraltet.

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
CommitEditing()

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
ConformsToProtocol(IntPtr)

Wird aufgerufen, um festzustellen, ob dieses Objekt das angegebene Protokoll implementiert.

(Geerbt von NSObject)
Copy()

Führt eine Kopie des zugrunde liegenden Objective-C-Objekts aus.

(Geerbt von NSObject)
Copy(NSZone)

Führt eine Kopie des zugrunde liegenden Objective-C-Objekts aus.

CreateByApplyingGaussianBlur(Double)

Erstellt eine neue CIImage , indem eine gaußische Unschärfe mit dem bereitgestellten sigmaangewendet wird.

CreateByApplyingOrientation(CGImagePropertyOrientation)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

CreateByClamping(CGRect)

Erstellt eine neue CIImage unendliche Ausdehnung, indem sie auf CIImage die rect zuschneiden und dann die Pixel an den Rändern auf unendlich ausdehnen.

CreateByClampingToExtent()

Erstellt ein neues Bild, indem das aktuelle Bild an das Rechteck geklemmt wird, das durch seine Extent -Eigenschaft definiert wird.

CreateByColorMatchingColorSpaceToWorkingSpace(CGColorSpace)

Erstellt eine neue CGImage , indem Farben aus colorSpace dem Arbeitsfarbraum übereinstimmen.

CreateByColorMatchingWorkingSpaceToColorSpace(CGColorSpace)

Erstellt eine neue CGImage , indem Farben aus dem Arbeitsbereich in Farben im angegebenen colorSpaceübereinstimmen.

CreateByCompositingOverImage(CIImage)

Erstellt ein neues Image, indem dieses CIImage über desterstellt wird.

CreateByFiltering(String)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

CreateByFiltering(String, NSDictionary)

Erstellt ein neues Image, indem auf dieses CIImageangewendet filterName wird.

CreateByInsertingIntermediate()

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

CreateByInsertingIntermediate(Boolean)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

CreateByPremultiplyingAlpha()

Erstellt ein neues Bild, dessen RGB-Werte erstellt werden, indem die RGB-Werte dieses Bilds mit dem Alphawert dieses Bilds multipliziert werden.

CreateBySamplingLinear()

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

CreateBySamplingNearest()

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

CreateBySettingAlphaOne(CGRect)

Erstellt ein neues Bild durch Kopieren this, Festlegen des Alphas der Pixel innerhalb extent auf 1,0 und Festlegen von 0,0 auf 0,0.

CreateBySettingProperties(NSDictionary)

Erstellt eine neue CIImage durch Kopieren thisvon und Anwenden von properties.

CreateByUnpremultiplyingAlpha()

Erstellt ein neues Bild, dessen RGB-Werte erstellt werden, indem die RGB-Werte dieses Bilds durch den Alphawert dieses Bilds dividiert werden.

CreateWithOrientation(CIImageOrientation)

Erstellt ein neues Image, indem auf dieses CIImageangewendet orientation wird.

DangerousAutorelease()

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
DangerousRelease()

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
DangerousRetain()

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Gibt eine Änderung an den Indizes für eine zu-n-Beziehung an.

(Geerbt von NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
DidChangeValue(String)

Gibt an, dass eine Änderung am angegebenen Schlüssel aufgetreten ist.

(Geerbt von NSObject)
Dispose()

Gibt die vom NSObject-Objekt verwendeten Ressourcen frei.

(Geerbt von NSObject)
Dispose(Boolean)

Gibt die vom NSObject-Objekt verwendeten Ressourcen frei.

(Geerbt von NSObject)
DoesNotRecognizeSelector(Selector)

Gibt an, dass dieses Objekt den angegebenen Selektor nicht erkennt.

(Geerbt von NSObject)
Draw(CGPoint, CGRect, NSCompositingOperation, nfloat)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

Draw(CGRect, CGRect, NSCompositingOperation, nfloat)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

EncodeTo(NSCoder)

Codiert den Status des Objekts auf dem bereitgestellten Encoder.

Equals(NSObject)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
Equals(Object)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
ExposedBindings()

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
FromCGImage(CGImage)

Erstellt eine CIImage aus einer CGImage.

FromCGImage(CGImage, CGColorSpace)

Erstellt ein CIImage in colorspace aus einem CGImage.

FromCGImage(CGImage, CIImageInitializationOptionsWithMetadata)

Erstellt eine CIImage aus einem CGImage mit dem angegebenen options.

FromCGImage(CGImage, NSDictionary)

Erstellt eine CIImage aus einer CGImage mit den angegebenen Metadaten. d

FromData(NSData)

Erstellt ein neues Image aus dem angegebenen data.

FromData(NSData, CIImageInitializationOptionsWithMetadata)

Erstellt ein neues Image aus dem angegebenen data und options.

FromData(NSData, nint, CGSize, CIFormat, CGColorSpace)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

FromData(NSData, NSDictionary)

Erstellt ein neues Image aus dem angegebenen data Und d Optionswörterbuch.

FromDepthData(AVDepthData)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

FromDepthData(AVDepthData, NSDictionary)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

FromImageBuffer(CVImageBuffer)

Erstellt eine neue CIImage basierend auf den Daten in der imageBuffer.

FromImageBuffer(CVImageBuffer, CIImageInitializationOptions)

Erstellt eine neue CIImage basierend auf den Daten in imageBuffer und mit dem angegebenen options.

FromImageBuffer(CVImageBuffer, NSDictionary)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

FromImageBuffer(CVImageBuffer, NSDictionary<NSString,NSObject>)

Erstellt eine neue CIImage basierend auf den Daten in imageBuffer und wendet die Optionen in dictan.

FromImageBuffer(CVPixelBuffer)

Erstellt ein neues Image aus den Daten, die in bufferenthalten sind.

FromImageBuffer(CVPixelBuffer, CIImageInitializationOptions)

Erstellt mithilfe des angegebenen optionsein neues Image aus den Daten, die in buffer enthalten sind.

FromImageBuffer(CVPixelBuffer, NSDictionary)

Erstellt mithilfe der in dictangegebenen Optionen ein neues Image aus den Daten, die in buffer enthalten sind.

FromLayer(CGLayer)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

FromLayer(CGLayer, NSDictionary)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

FromMetalTexture(IMTLTexture, NSDictionary<NSString,NSObject>)

Erstellt eine neue CIImage von texture, und wendet die in optionsangegebenen Erstellungsoptionen an.

FromPortraitEffectsMatte(AVPortraitEffectsMatte)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

FromPortraitEffectsMatte(AVPortraitEffectsMatte, NSDictionary)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

FromProvider(ICIImageProvider, nuint, nuint, CIFormat, CGColorSpace, CIImageProviderOptions)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

FromSurface(IOSurface)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

FromSurface(IOSurface, CIImageInitializationOptions)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

FromSurface(IOSurface, NSDictionary)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

FromUrl(NSUrl)

Erstellt einen neuen CIImage anhand von url.

FromUrl(NSUrl, CIImageInitializationOptions)

Erstellt eine neue CIImage von url mithilfe des angegebenen options.

FromUrl(NSUrl, NSDictionary)

Erstellt eine neue CIImage von url mithilfe der in dangegebenen Optionen.

GetAutoAdjustmentFilters()

Ruft die Filter ab, die zum Ausführen einiger gängiger Bildkorrekturschritte für ein Bild erforderlich sind.

GetAutoAdjustmentFilters(CIAutoAdjustmentFilterOptions)

Ruft die Filter ab, die zum Ausführen einiger gängiger Bildkorrekturschritte für ein Bild erforderlich sind.

GetBindingInfo(NSString)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
GetBindingOptionDescriptions(NSString)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
GetBindingValueClass(NSString)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Ruft die Werte der angegebenen Schlüssel ab.

(Geerbt von NSObject)
GetHashCode()

Generiert einen Hashcode für die aktuelle Instanz.

(Geerbt von NSObject)
GetImageTransform(CGImagePropertyOrientation)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

GetImageTransform(CIImageOrientation)

Ruft eine Transformation ab, die zu orientationführt.

GetMethodForSelector(Selector)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
GetNativeField(String)
Veraltet.

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
GetNativeHash()

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
GetRegionOfInterest(CIImage, CGRect)

Ruft ein Rechteck ab, das den Bereich in imbeschreibt, einem Bild in der Transformationsliste r , das in diesem CIImageentspricht.

ImageByApplyingTransform(CGAffineTransform)

Gibt ein neues Bild zurück, das sich aus dem Anwenden der affinen Transformation matrix auf dieses CIImageergibt.

ImageByCroppingToRect(CGRect)

Erstellt ein neues Image, indem dieses CIImage auf das Rechteck rzugeschnitten wird.

ImageWithColor(CIColor)

Erstellt ein neues einfarbiges Bild.

ImageWithTexture(UInt32, CGSize, Boolean, CGColorSpace)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

Init()

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
InitializeHandle(IntPtr)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
InitializeHandle(IntPtr, String)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
Invoke(Action, Double)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
Invoke(Action, TimeSpan)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
InvokeOnMainThread(Action)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
InvokeOnMainThread(Selector, NSObject)

Ruft den angegebenen Code im Hauptthread der Benutzeroberfläche synchron auf.

(Geerbt von NSObject)
IsEqual(NSObject)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
IsKindOfClass(Class)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
IsMemberOfClass(Class)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
MarkDirty()

Erhöht ein reguläres Peerobjekt (IsDirectBinding ist true) in ein toggleref-Objekt.

(Geerbt von NSObject)
MutableCopy()

Erstellt eine veränderliche Kopie des angegebenen NSObject.

(Geerbt von NSObject)
ObjectDidEndEditing(NSObject)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Gibt an, dass sich der Wert am angegebenen keyPath relativ zu diesem Objekt geändert hat.

(Geerbt von NSObject)
PerformSelector(Selector)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
PerformSelector(Selector, NSObject)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
PerformSelector(Selector, NSObject, Double)

Ruft den Selektor auf der aktuellen Instanz auf, und wenn der obj nicht NULL ist, wird dies als einzelner Parameter übergeben.

(Geerbt von NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
PerformSelector(Selector, NSObject, NSObject)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
PrepareForInterfaceBuilder()

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
RemoveObserver(NSObject, NSString)

Verhindert, dass der angegebene Beobachter weitere Benachrichtigungen zu geänderten Werten für den angegebenen keyPath empfängt.

(Geerbt von NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Verhindert, dass der angegebene Beobachter weitere Benachrichtigungen über geänderte Werte für den angegebenen keyPath und den angegebenen Kontext empfängt.

(Geerbt von NSObject)
RemoveObserver(NSObject, String)

Verhindert, dass der angegebene Beobachter weitere Benachrichtigungen zu geänderten Werten für den angegebenen keyPath empfängt.

(Geerbt von NSObject)
RemoveObserver(NSObject, String, IntPtr)

Verhindert, dass der angegebene Beobachter weitere Benachrichtigungen über geänderte Werte für den angegebenen keyPath und den angegebenen Kontext empfängt.

(Geerbt von NSObject)
RespondsToSelector(Selector)

Gibt an, ob dieses Objekt den angegebenen Selektor erkennt.

(Geerbt von NSObject)
SetNativeField(String, NSObject)
Veraltet.

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
SetNilValueForKey(NSString)

Legt den Wert des angegebenen Schlüssels auf NULL fest.

(Geerbt von NSObject)
SetValueForKey(NSObject, NSString)

Legt den Wert der durch den Schlüssel angegebenen Eigenschaft auf den angegebenen Wert fest.

(Geerbt von NSObject)
SetValueForKeyPath(IntPtr, NSString)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen nicht verwalteter Objekte verwendet wird; Wird von der Runtime aufgerufen.

(Geerbt von NSObject)
SetValueForKeyPath(NSObject, NSString)

Legt den Wert einer Eigenschaft fest, die mithilfe eines Schlüsselpfads erreicht werden kann.

(Geerbt von NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Gibt an, dass versucht wird, einen Wert in einen undefinierten Schlüssel zu schreiben. Wenn sie nicht überschrieben wird, wird eine NSUndefinedKeyException ausgelöst.

(Geerbt von NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Legt die Werte dieses NSObject auf die Werte im angegebenen Wörterbuch fest.

(Geerbt von NSObject)
ToString()

Gibt eine Zeichenfolgendarstellung des Werts der aktuellen Instanz zurück.

(Geerbt von NSObject)
Unbind(NSString)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
Unbind(String)
Veraltet.

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
ValueForKey(NSString)

Gibt den Wert der Eigenschaft zurück, die dem angegebenen Schlüssel zugeordnet ist.

(Geerbt von NSObject)
ValueForKeyPath(NSString)

Gibt den Wert einer Eigenschaft zurück, die mithilfe eines Schlüsselpfads erreicht werden kann.

(Geerbt von NSObject)
ValueForUndefinedKey(NSString)

Gibt an, dass versucht wird, einen Wert eines nicht definierten Schlüssels zu lesen. Wenn sie nicht überschrieben wird, wird eine NSUndefinedKeyException ausgelöst.

(Geerbt von NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Gibt an, dass sich die Werte der angegebenen Indizes im angegebenen Schlüssel ändern.

(Geerbt von NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

(Geerbt von NSObject)
WillChangeValue(String)

Gibt an, dass sich der Wert des angegebenen Schlüssels ändert.

(Geerbt von NSObject)

Operatoren

Implicit(CGImage to CIImage)

Impliziter Konstruktor, der ein CGImage als CIImage umschließt.

Erweiterungsmethoden

ObjectDidBeginEditing(NSObject, INSEditor)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

ObjectDidEndEditing(NSObject, INSEditor)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

GetValidModes(NSObject, NSFontPanel)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

ValidateToolbarItem(NSObject, NSToolbarItem)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

GetDebugDescription(INSObjectProtocol)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Stellt eine Reihe von Anweisungen zum Erstellen eines Images zur Verwendung durch CoreImage dar.

GetAccessibilityCustomRotors(NSObject)

Ruft das Array von -Objekten ab, die UIAccessibilityCustomRotor für das -Objekt geeignet sind this .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Legt das Array von Objekten fest, die UIAccessibilityCustomRotor für this das -Objekt geeignet sind.

Gilt für:

Weitere Informationen