Linguaggio

CIToneCurve Classe

Definizione

Filtro CIToneCurve CoreImage

public class CIToneCurve : CoreImage.CIFilter, CoreImage.ICIToneCurveProtocol, IDisposable
type CIToneCurve = class
    inherit CIFilter
    interface ICIToneCurveProtocol
    interface INativeObject
    interface IDisposable
    interface ICIFilterProtocol
Ereditarietà
CIToneCurve
Implementazioni

Commenti

Nell'esempio seguente viene illustrato questo filtro in uso

// Create a CIImage from a file.
CIImage flower = CIImage.FromCGImage (UIImage.FromFile ("flower.png").CGImage);

// Create the points used to create the tone curve.
var point0 = new CIVector(0,0); // Default [0 0]
var point1 = new CIVector(.1F, .5F); // Default [.25 .25]
var point2 = new CIVector(.3F, .15F); // Default [.3 .15]
var point3 = new CIVector(.6F, .6F); // Default [.75 .75]
var point4 = new CIVector(1.1F, 1F); // Default [1 1]

// Construct the ToneCurve filter
var toneCurve = new CIToneCurve()
{
	Image = flower,
	Point0 = point0,
	Point1 = point1,
	Point2 = point2,
	Point3 = point3,
	Point4 = point4,
};

// Get the adjusted image from the filter.
var output = toneCurve.OutputImage;

// To render the results, we need to create a context, and then
// use one of the context rendering APIs, in this case, we render the
// result into a CoreGraphics image, which is merely a useful representation
//
var context = CIContext.FromOptions (null);

var cgimage = context.CreateCGImage (output, output.Extent);

// The above cgimage can be added to a screen view, for example, this
// would add it to a UIImageView on the screen:
myImageView.Image = UIImage.FromImage (cgimage);

Con l'origine seguente:

Produce l'output seguente:

"Fiore" © 2012 Milica Sekulic, usato con una licenza Creative Commons Attribution-ShareAlike: https://creativecommons.org/licenses/by-sa/3.0/

Costruttori

Nome Descrizione
CIToneCurve()

Crea un nuovo CIToneCurve oggetto con valori predefiniti.

CIToneCurve(NativeHandle)

Costruttore utilizzato durante la creazione di rappresentazioni gestite di oggetti non gestiti. Chiamato dal runtime.

CIToneCurve(NSCoder)

Costruttore che inizializza l'oggetto dai dati archiviati nell'oggetto unarchiver.

CIToneCurve(NSObjectFlag)

Costruttore da chiamare sulle classi derivate per ignorare l'inizializzazione e semplicemente allocare l'oggetto.

Proprietà

Nome Descrizione
AccessibilityAttributedUserInputLabels

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
AccessibilityRespondsToUserInteraction

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
AccessibilityTextualContext

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
AccessibilityUserInputLabels

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
Attributes

Attributi configurabili del filtro.

(Ereditato da CIFilter)
Class

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
ClassHandle

Handle della classe Objective-C per questa classe.

(Ereditato da CIFilter)
DebugDescription

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
Description

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
ExposedBindings

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
Extrapolate

Filtro CIToneCurve CoreImage

Handle

Handle (puntatore) alla rappresentazione dell'oggetto non gestito.

(Ereditato da NSObject)
InputImage

Ottiene o imposta un'immagine da filtrare.

InputKeys

Ottiene una matrice che contiene i nomi delle chiavi di input per il filtro.

(Ereditato da CIFilter)
InputPoint0

Ottiene o imposta il punto nella posizione dell'indice zero che consente di interpolare la curva del tono.

InputPoint1

Ottiene o imposta il punto nella prima posizione dell'indice attraverso il quale interpolare la curva del tono.

InputPoint2

Ottiene o imposta il punto nella seconda posizione di indice tramite cui interpolare la curva del tono.

InputPoint3

Ottiene o imposta il punto nella terza posizione dell'indice attraverso il quale interpolare la curva del tono.

InputPoint4

Ottiene o imposta il punto nella quarta posizione dell'indice attraverso il quale interpolare la curva del tono.

IsDirectBinding

Ottiene o imposta un valore che indica se questa istanza utilizza l'associazione diretta Objective-C.

(Ereditato da NSObject)
IsProxy

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
Item[NSString]

Ottiene il valore identificato da key.

(Ereditato da CIFilter)
Name

Ottiene il nome del filtro.

(Ereditato da CIFilter)
OutputImage

Filtro CIToneCurve CoreImage

OutputKeys

Ottiene una matrice che contiene i nomi delle chiavi di output per il filtro.

(Ereditato da CIFilter)
RetainCount

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
Self

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
Superclass

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
SuperHandle

Handle utilizzato per rappresentare i metodi nella classe di base per questo NSObjectoggetto .

(Ereditato da NSObject)
Zone

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)

Metodi

Nome Descrizione
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra un oggetto per essere osservato esternamente usando un metodo arbitrario.

(Ereditato da NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra un oggetto per essere osservato esternamente usando un metodo arbitrario.

(Ereditato da NSObject)
Apply(CIKernel, NSArray, NSDictionary)

Filtro CIToneCurve CoreImage

(Ereditato da CIFilter)
AwakeFromNib()

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
BeginInvokeOnMainThread(Action)

Richiama l'azione specificata in modo asincrono nel thread principale dell'interfaccia utente.

(Ereditato da NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Richiama in modo asincrono il codice specificato nel thread principale dell'interfaccia utente.

(Ereditato da NSObject)
Bind(NSString, NSObject, String, NSBindingOptions)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
CommitEditing()

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
ConformsToProtocol(NativeHandle)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
Copy()

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
Copy(NSZone)

Esegue una copia dell'oggetto Objective-C sottostante.

(Ereditato da CIFilter)
DangerousAutorelease()

Chiama il selettore 'autorelease' su questo oggetto.

(Ereditato da NSObject)
DangerousRelease()

Chiama il selettore 'release' su questo oggetto.

(Ereditato da NSObject)
DangerousRetain()

Chiama il selettore 'retain' su questo oggetto.

(Ereditato da NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
DidChangeValue(String)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
Dispose()

Rilascia le risorse utilizzate dall'oggetto NSObject .

(Ereditato da NSObject)
Dispose(Boolean)

Rilascia le risorse usate da questo oggetto.

(Ereditato da NSObject)
DoesNotRecognizeSelector(Selector)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
EncodeTo(NSCoder)

Codifica lo stato dell'oggetto usando il codificatore fornito.

(Ereditato da CIFilter)
Equals(NSObject)

Determina se l'oggetto specificato NSObject è uguale all'oggetto corrente NSObject.

(Ereditato da NSObject)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente NSObject.

(Ereditato da NSObject)
GetBindingInfo(NSString)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
GetBindingOptionDescriptions(NSString)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
GetBindingValueClass(NSString)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
GetFilterUIView(NSDictionary, NSArray)

Filtro CIToneCurve CoreImage

(Ereditato da CIFilter)
GetHashCode()

Genera un codice hash per l'istanza corrente.

(Ereditato da NSObject)
GetMethodForSelector(Selector)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
GetNativeHash()

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
Init()

Inizializza l'oggetto chiamando il metodo Objective-C init .

(Ereditato da NSObject)
InitializeHandle(NativeHandle, String)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
InitializeHandle(NativeHandle)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
Invoke(Action, Double)

Richiama l'azione specificata dopo il ritardo specificato.

(Ereditato da NSObject)
Invoke(Action, TimeSpan)

Richiama l'azione specificata dopo il ritardo specificato.

(Ereditato da NSObject)
InvokeOnMainThread(Action)

Richiama l'azione specificata in modo sincrono nel thread principale dell'interfaccia utente.

(Ereditato da NSObject)
InvokeOnMainThread(Selector, NSObject)

Richiama in modo sincrono il codice specificato nel thread principale dell'interfaccia utente.

(Ereditato da NSObject)
IsEqual(NSObject)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
IsKindOfClass(Class)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
IsMemberOfClass(Class)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
MarkDirty()

Promuove un normale oggetto peer (IsDirectBinding è true) in un oggetto toggleref.

(Ereditato da NSObject)
MutableCopy()

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
ObjectDidEndEditing(NSObject)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
PerformSelector(Selector, NSObject, Double)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
PerformSelector(Selector, NSObject, NSObject)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
PerformSelector(Selector, NSObject)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
PerformSelector(Selector)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
PrepareForInterfaceBuilder()

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
RemoveObserver(NSObject, NSString)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
RemoveObserver(NSObject, String, IntPtr)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
RemoveObserver(NSObject, String)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
RespondsToSelector(Selector)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
SetDefaults()

Imposta tutti i valori di input sulle impostazioni predefinite.

(Ereditato da CIFilter)
SetNilValueForKey(NSString)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
SetValueForKey(NSObject, NSString)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
SetValueForKeyPath(NativeHandle, NSString)

Imposta il valore per la proprietà identificata da un determinato percorso di chiave su un determinato valore.

(Ereditato da NSObject)
SetValueForKeyPath(NSObject, NSString)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
ToString()

Restituisce una rappresentazione di stringa del valore dell'istanza corrente.

(Ereditato da NSObject)
Unbind(NSString)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
ValueForKey(NSString)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
ValueForKeyPath(NSString)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
ValueForUndefinedKey(NSString)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)
WillChangeValue(String)

Filtro CIToneCurve CoreImage

(Ereditato da NSObject)

Metodi di estensione

Nome Descrizione
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Filtro CIToneCurve CoreImage

AccessibilityHitTest(NSObject, CGPoint, UIEvent)

Filtro CIToneCurve CoreImage

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Filtro CIToneCurve CoreImage

BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr)

Filtro CIToneCurve CoreImage

BrowserAccessibilityInsertTextAtCursor(NSObject, String)

Filtro CIToneCurve CoreImage

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Filtro CIToneCurve CoreImage

GetAccessibilityCustomRotors(NSObject)

Ottiene la matrice di UIAccessibilityCustomRotor oggetti appropriata per this l'oggetto .

GetAccessibilityLineEndPositionFromCurrentSelection(NSObject)

Filtro CIToneCurve CoreImage

GetAccessibilityLineRangeForPosition(NSObject, IntPtr)

Filtro CIToneCurve CoreImage

GetAccessibilityLineStartPositionFromCurrentSelection(NSObject)

Filtro CIToneCurve CoreImage

GetAccessibilityNextTextNavigationElement(NSObject)

Filtro CIToneCurve CoreImage

GetAccessibilityNextTextNavigationElementBlock(NSObject)

Filtro CIToneCurve CoreImage

GetAccessibilityPreviousTextNavigationElement(NSObject)

Filtro CIToneCurve CoreImage

GetAccessibilityPreviousTextNavigationElementBlock(NSObject)

Filtro CIToneCurve CoreImage

GetAccessibilityTextInputResponder(NSObject)

Filtro CIToneCurve CoreImage

GetAccessibilityTextInputResponderHandler(NSObject)

Filtro CIToneCurve CoreImage

GetBrowserAccessibilityAttributedValue(NSObject, NSRange)

Filtro CIToneCurve CoreImage

GetBrowserAccessibilityContainerType(NSObject)

Filtro CIToneCurve CoreImage

GetBrowserAccessibilityCurrentStatus(NSObject)

Filtro CIToneCurve CoreImage

GetBrowserAccessibilityHasDomFocus(NSObject)

Filtro CIToneCurve CoreImage

GetBrowserAccessibilityIsRequired(NSObject)

Filtro CIToneCurve CoreImage

GetBrowserAccessibilityPressedState(NSObject)

Filtro CIToneCurve CoreImage

GetBrowserAccessibilityRoleDescription(NSObject)

Filtro CIToneCurve CoreImage

GetBrowserAccessibilitySelectedTextRange(NSObject)

Filtro CIToneCurve CoreImage

GetBrowserAccessibilitySortDirection(NSObject)

Filtro CIToneCurve CoreImage

GetBrowserAccessibilityValue(NSObject, NSRange)

Filtro CIToneCurve CoreImage

GetDebugDescription(INSObjectProtocol)

Filtro CIToneCurve CoreImage

GetHandle(INativeObject)

Filtro CIToneCurve CoreImage

GetNonNullHandle(INativeObject, String)

Filtro CIToneCurve CoreImage

GetValidModes(NSObject, NSFontPanel)

Filtro CIToneCurve CoreImage

ObjectDidBeginEditing(NSObject, INSEditor)

Filtro CIToneCurve CoreImage

ObjectDidEndEditing(NSObject, INSEditor)

Filtro CIToneCurve CoreImage

ProvideImageData(NSObject, IntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)

Filtro CIToneCurve CoreImage

ProvideImageToMTLTexture(NSObject, IMTLTexture, IMTLCommandBuffer, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)

Filtro CIToneCurve CoreImage

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Imposta la matrice di UIAccessibilityCustomRotor oggetti appropriata per this l'oggetto .

SetAccessibilityNextTextNavigationElement(NSObject, NSObject)

Filtro CIToneCurve CoreImage

SetAccessibilityNextTextNavigationElementBlock(NSObject, AXObjectReturnBlock)

Filtro CIToneCurve CoreImage

SetAccessibilityPreviousTextNavigationElement(NSObject, NSObject)

Filtro CIToneCurve CoreImage

SetAccessibilityPreviousTextNavigationElementBlock(NSObject, AXObjectReturnBlock)

Filtro CIToneCurve CoreImage

SetAccessibilityTextInputResponder(NSObject, IUITextInput)

Filtro CIToneCurve CoreImage

SetAccessibilityTextInputResponderHandler(NSObject, UITextInputReturnHandler)

Filtro CIToneCurve CoreImage

SetBrowserAccessibilityContainerType(NSObject, BEAccessibilityContainerType)

Filtro CIToneCurve CoreImage

SetBrowserAccessibilityCurrentStatus(NSObject, String)

Filtro CIToneCurve CoreImage

SetBrowserAccessibilityHasDomFocus(NSObject, Boolean)

Filtro CIToneCurve CoreImage

SetBrowserAccessibilityIsRequired(NSObject, Boolean)

Filtro CIToneCurve CoreImage

SetBrowserAccessibilityPressedState(NSObject, BEAccessibilityPressedState)

Filtro CIToneCurve CoreImage

SetBrowserAccessibilityRoleDescription(NSObject, String)

Filtro CIToneCurve CoreImage

SetBrowserAccessibilitySelectedTextRange(NSObject, NSRange)

Filtro CIToneCurve CoreImage

SetBrowserAccessibilitySortDirection(NSObject, String)

Filtro CIToneCurve CoreImage

SetSharedObservers(NSObject, NSKeyValueSharedObserversSnapshot)

Filtro CIToneCurve CoreImage

ValidateToolbarItem(NSObject, NSToolbarItem)

Filtro CIToneCurve CoreImage

Si applica a