CoreImage Naamruimte

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

Klassen

Name Description
CIAccordionFoldTransition

Hiermee wordt een overgang geactiveerd door een accordeongevouwen effect op de bronafbeelding te maken.

CIAdditionCompositing

Het CIAdditionCompositing CoreImage-filter.

CIAffineClamp

Een CIAffineFilter die de rand pixels uitbreidt tot de grenzen na transformatie.

CIAffineFilter

Een abstracte klasse die een CIFilter affinustransformatie op een afbeelding definieert en vervolgens een filterbewerking uitvoert op de getransformeerde afbeelding.

CIAffineTile

Een CIAffineFilter die de getransformeerde afbeelding tegels.

CIAffineTransform

Voert een affinustransformatie uit op een afbeelding.

CIAreaAverage

Produceert een afbeelding van één pixel. De pixel is de gemiddelde kleur van de invoer.

CIAreaAverageMaximumRed

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIAreaBoundsRed

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIAreaHistogram

Hiermee maakt u histogramgegevens voor een bepaalde afbeelding en rechthoek van belang.

CIAreaLogarithmicHistogram

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIAreaMaximum

Produceert een afbeelding van één pixel. De onderdelen van de pixel zijn ingesteld op het maximum van dat onderdeel binnen de invoerbereik.

CIAreaMaximumAlpha

Retourneert een afbeelding met één pixel. De kleur is die van de pixel in het invoervak met de grootste alfawaarde.

CIAreaMinimum

Retourneert een afbeelding met één pixel. De onderdelen van de pixel worden ingesteld op het minimum van dat onderdeel binnen de invoerbereik.

CIAreaMinimumAlpha

Retourneert een afbeelding met één pixel. De kleur is die van de pixel in het invoervak met de laagste alfawaarde.

CIAreaMinMax

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIAreaMinMaxRed

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIAttributedTextImageGenerator

Een CIImageGenerator die een afbeelding genereert op basis van toegeschreven tekst.

CIAttributedTextImageGeneratorProtocol_Extensions

Extensiemethoden voor de ICIAttributedTextImageGeneratorProtocol interface ter ondersteuning van alle methoden van het CIAttributedTextImageGenerator-protocol.

CIAutoAdjustmentFilterOptions

Wanneer dit wordt doorgegeven GetAutoAdjustmentFilters(CIAutoAdjustmentFilterOptions), worden de resultaten beperkt.

CIAztecCodeDescriptor

A CIBarcodeDescriptor voor het Aztec-streepjescodeschema.

CIAztecCodeGenerator

Genereert een Aztec-code voor de opgegeven Message.

CIBarcodeDescriptor

Basisklasse voor streepjescodebeschrijvingen. Subklassen voor specifieke schema's definiëren relevante eigenschappen.

CIBarcodeGenerator

Een CIFilter die streepjescodes genereert.

CIBarsSwipeTransition

Een CITransitionFilter die een overgang aanzet door een balk over de bronafbeelding te verplaatsen.

CIBicubicScaleTransform

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIBlendFilter

Een abstract CIFilter die een achtergrond- en voorgrondafbeelding combineert.

CIBlendKernel

Een CIColorKernel die afbeeldingen combineert met behulp van de GPU.

CIBlendWithAlphaMask

Een CIBlendWithMask die gebruikmaakt van een maskerafbeelding om voorgrond- en achtergrondafbeeldingen te combineren.

CIBlendWithBlueMask

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIBlendWithMask

A CIBlendFilter die gebruikmaakt van een grijswaardenmasker om de voorgrond- en achtergrondafbeeldingen te combineren.

CIBlendWithRedMask

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIBloom

Een CIFilter die een randstroomeffect maakt.

CIBlurredRectangleGenerator

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIBlurredRoundedRectangleGenerator

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIBokehBlur

Een vervagende simulatie van de ongerichte achtergrond van een camera met een grotere opening met een irisluik.

CIBoxBlur

Hiermee past u een vervaging toe die is gemaakt met een boxvormige convolutieker.

CIBumpDistortion

Een CIDistortionFilter die een hobbel veroorzaakt op het opgegeven middelpunt.

CIBumpDistortionLinear

Een filter dat de afbeelding vervormt rond een convexe of concave lijn.

CICameraCalibrationLensCorrection

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CICannyEdgeDetector

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CICheckerboardGenerator

Het CICheckerboardGenerator CoreImage-filter

CICircleSplashDistortion

Hiermee worden de pixels aan de omtrek van een cirkel uitgespreid tot de grenzen van de afbeelding.

CICircularScreen

Een CIScreenFilter die een cirkelvormig stieren-oog-stijl halftoonscherm creëert.

CICircularWrap

Vervormt de invoerafbeelding zodat deze wordt weergegeven alsof deze rond een transparante cirkel is verpakt.

CIClamp

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CICmykHalftone

Produceer een halftoonbeeld van een kleur die is gebouwd op basis van cyaan, magenta, geel en zwarte 'inkten'.

CICode128BarcodeGenerator

Hiermee wordt een code 128-streepjescode gegenereerd.

CICodeGenerator

Basisklasse voor codegeneratoren.

CIColor

Een kernafbeeldingskleur, inclusief zowel kleurwaarden als een verwijzing naar een kleurruimte.

CIColorAbsoluteDifference

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIColorBlendMode

Het FILTER CIColorBlendMode CoreImage

CIColorBurnBlendMode

Het FILTER CIColorBurnBlendMode CoreImage

CIColorClamp

Een filter waarmee de kleurwaarden tussen het opgegeven bereik worden beperkt.

CIColorControls

Het CIColorControls CoreImage-filter

CIColorCrossPolynomial

Een filter dat de bron pixels wijzigt door een set polynomiale cross-products toe te passen.

CIColorCube

Het CIColorCube CoreImage-filter

CIColorCubeProtocol_Extensions

Uitbreidingsmethoden voor de ICIColorCubeProtocol interface ter ondersteuning van alle methoden van het CIColorCube-protocol.

CIColorCubesMixedWithMask

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIColorCubesMixedWithMaskProtocol_Extensions

Extensiemethoden voor de ICIColorCubesMixedWithMaskProtocol interface ter ondersteuning van alle methoden van het CIColorCubesMixedWithMask-protocol.

CIColorCubeWithColorSpace

Een filter waarmee de bron pixels worden gewijzigd met behulp van een 3D-kleurentabel en het resultaat vervolgens wordt toegewezen aan een kleurruimte.

CIColorCubeWithColorSpaceProtocol_Extensions

Uitbreidingsmethoden voor de ICIColorCubeWithColorSpaceProtocol interface ter ondersteuning van alle methoden van het CIColorCubeWithColorSpace-protocol.

CIColorCurves

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIColorDodgeBlendMode

Het FILTER CIColorDodgeBlendMode CoreImage

CIColorInvert

Het CIColorInvert CoreImage-filter

CIColorKernel

Kernel voor een GPU-proces dat alleen werkt op kleurgegevens.

CIColorMap

Hiermee wijzigt u kleuren op basis van de toewijzing van een afbeelding met invoerovergang.

CIColorMatrix

Het CIColorMatrix CoreImage-filter.

CIColorMonochrome

Het CIColorMonochrome CoreImage-filter

CIColorPolynomial

Een filter dat de bron pixels wijzigt door een set kubieke polynomialen toe te passen.

CIColorPosterize

Vermindert het aantal niveaus voor elk kleuronderdeel.

CIColorThreshold

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIColorThresholdOtsu

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIColumnAverage

Retourneert een afbeelding van 1 pixel hoog met dezelfde breedte als de invoerafbeelding. Elke pixel is de gemiddelde kleur van de corresponderende kolom in de invoerafbeelding.

CIComicEffect

Produceert een afbeelding met omlijnde randen en een kleur halftooneffect.

CICompositingFilter

Een abstract CIFilter die twee afbeeldingen samenstelt.

CIConstantColorGenerator

Hiermee wordt een effen kleur gegenereerd.

CIContext

Hiermee wordt de weergave van een CIFilter-pijplijn ingedeeld.

CIContext_CIDepthBlurEffect

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIContext_CIRenderDestination

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIContext_ImageRepresentation

Extensiemethoden voor CIContext die algemene indelingen voor afbeeldingen kunnen genereren.

CIContextOptions

Wordt gebruikt om de CIContext-renderingpijplijn te configureren.

CIConvolution3X3

Een filter waarmee een aangepaste 3x3 matrixconvolution wordt uitgevoerd.

CIConvolution5X5

Een filter dat een aangepaste matrixconvolution van 5x5 uitvoert.

CIConvolution7X7

Een filter dat een aangepaste matrixconvolution van 7x7 uitvoert.

CIConvolution9Horizontal

Een filter dat een horizontale samenvoeging van 9 elementen uitvoert.

CIConvolution9Vertical

Een filter dat een verticale samenvoeging van 9 elementen uitvoert.

CIConvolutionCore

Een abstracte klasse die de basis is voor convolutiefilters.

CIConvolutionRGB3X3

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIConvolutionRGB5X5

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIConvolutionRGB7X7

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIConvolutionRGB9Horizontal

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIConvolutionRGB9Vertical

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CICopyMachineTransition

Een CITransitionFilter die het effect van een fotokopieer nabootst.

CICoreMLModelFilter

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CICrop

Het CICrop CoreImage-filter

CICrystallize

Hiermee maakt u onregelmatige blokken met gemiddelde kleur van de bronafbeelding.

CIDarkenBlendMode

Het CIDarkenBlendMode CoreImage-filter

CIDataMatrixCodeDescriptor

Een CIBarcodeDescriptor voor het streepjescodeschema datamatrix.

CIDepthBlurEffect

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIDepthDisparityConverter

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIDepthOfField

Simuleert een wazige diepte van het veld en past een verzadigingseffect toe op de regio 'in focus'.

CIDepthToDisparity

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIDetector

Afbeeldingsanalyseklasse voor gezichtsdetectie.

CIDetectorOptions

Opties voor gebruik met gezichtsdetectie. Gebruikt met CreateFaceDetector(CIContext, Nullable<FaceDetectorAccuracy>, Nullable<Single>, Nullable<Boolean>).

CIDifferenceBlendMode

Het FILTER CIDifferenceBlendMode CoreImage

CIDiscBlur

Hiermee past u een vervaging toe die is gemaakt met een schijfvormige convolutieker.

CIDisintegrateWithMaskTransition

Een CITransitionFilter die gebruikmaakt van een masker om de overgang te definiëren.

CIDisparityToDepth

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIDisplacementDistortion

Hiermee wordt de invoerafbeelding weergegeven op basis van de grijswaarden van de bijbehorende pixels in de verplaatsingsafbeelding.

CIDissolveTransition

Een CITransitionFilter die een kruisvereffening uitvoert.

CIDistanceGradientFromRedMask

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIDistortionFilter

Een abstract CIFilter voor vervormingen.

CIDither

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIDivideBlendMode

Een CIBlendFilter die de kleurwaarden van InputImage de en BackgroundImage.

CIDocumentEnhancer

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIDotScreen

Een CIScreenFilter die schermt met een halftoonpuntpatroon.

CIDroste

Hiermee maakt u een reeks steeds kleinere vakken die een deel van de afbeelding herhalen.

CIDynamicRangeOptionExtensions

Extensiemethoden voor de CIDynamicRangeOption opsomming.

CIEdgePreserveUpsampleFilter

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIEdges

Hiermee maakt u een gekleurd randdetectie-effect.

CIEdgeWork

Hiermee wordt een zwart-wit houtblokeffect gemaakt.

CIEightfoldReflectedTile

Een CITileFilter die 8-weg weerspiegelde symmetrie toepast.

CIExclusionBlendMode

Het FILTER CIExclusionBlendMode CoreImage

CIExposureAdjust

Het CIExposureAdjust CoreImage-filter

CIFaceBalance

Het CIFaceBalance CoreImage-filter

CIFaceFeature

Locaties van de ogen en monden in een gedetecteerd gezicht. In videoreeksen probeert u een consistente TrackingId.

CIFalseColor

Het FILTER CIFalseColor CoreImage

CIFeature

Een gebied van een afbeelding waarin een CIDetector overeenkomst is gedetecteerd.

CIFilter

CoreImage-afbeeldingsfilter.

CIFilterApply

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIFilterAttributes

Constanten die worden gebruikt voor de kenmerken van CIFilter

CIFilterCategory

Constanten die worden gebruikt voor CIFilter-filterfaciliteiten om filters op categorie te vinden.

CIFilterGenerator

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIFilterInputKey

Sleutels die kunnen worden gebruikt om de CIFilter-invoerwaarden te configureren.

CIFilterOutputKey

Sleutels die kunnen worden gebruikt om uitvoerresultaten uit een CIFilter te halen.

CIFilterShape

Filterbewerkingen maskeren op gebieden die bestaan uit de snijpunten, samenvoegingen en affinetransformaties van rechthoeken en andere op vergelijkbare wijze samengestelde filtervormen.

CIFlashTransition

Een CITransitionFilter die een sterstraalachtige flits presenteert.

CIFormatExtensions

Extensiemethoden voor de CIFormat opsomming.

CIFourfoldReflectedTile

Een CITileFilter die 4-weg weerspiegelde symmetrie toepast.

CIFourfoldRotatedTile

Een CITileFilter afbeelding die de bronafbeelding in stappen van 90 graden roteert.

CIFourfoldTranslatedTile

Een CITileFilter die vier vertalingen toepast op de broninstallatiekopie.

CIGaborGradients

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIGammaAdjust

Het CIGammaAdjust CoreImage-filter

CIGaussianBlur

Past een Gaussiaanse vervaaging toe.

CIGaussianGradient

Genereert een kleurovergang die vervaagt via een 2D Gaussiische verdeling

CIGlassDistortion

Vervormt de invoerafbeelding zodat deze wordt weergegeven via glasblokken waarvan de geometrie overeenkomt met de Texture afbeelding.

CIGlassLozenge

Hiermee wordt een effect gemaakt alsof een lozenge-vormige lens op de invoerafbeelding is geplaatst.

CIGlideReflectedTile

Een CITileFilter die de bronafbeelding vertaalt en smeedt.

CIGloom

Een CIFilter die de hoogtepunten van de bronafbeelding saai maakt.

CIGuidedFilter

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIHardLightBlendMode

Het CIHardLightBlendMode CoreImage-filter

CIHatchedScreen

Een CIScreenFilter die filtert via een uitgebroed halftoonpatroon.

CIHeightFieldFromMask

Hiermee maakt u een veld voor continue hoogte op basis van een grijswaardenmasker. Gebruik dit om CIShadedMaterial realistische druppelschaduwen te maken.

CIHexagonalPixellate

Pixelleert de afbeelding met zeshoeken op basis van de gemiddelde kleur van pixels binnen de zeshoek.

CIHighlightShadowAdjust

Het FILTER CIHighlightShadowAdjust CoreImage

CIHistogramDisplayFilter

Geeft een eendimensionaal InputImage histogram weer als een typisch tweedimensionaal histogram.

CIHoleDistortion

Een CIDistortionFilter die pixels rond een cirkelvormig gebied vervormt.

CIHueAdjust

Het CIHueAdjust CoreImage-filter

CIHueBlendMode

Het CIHueBlendMode CoreImage-filter

CIHueSaturationValueGradient

Hiermee maakt u een kleurovergang die is opgegeven met behulp van HSV.

CIImage

Vertegenwoordigt een set instructies voor het maken van een installatiekopie voor gebruik door CoreImage.

CIImageAccumulator

Een feedbackafbeeldingsprocessor.

CIImageGenerator

Een CIFilter waarmee afbeeldingen worden gegenereerd.

CIImageInitializationOptions

Opties die kunnen worden gebruikt bij het initialiseren van een nieuwe CIImage.

CIImageInitializationOptionsWithMetadata

Een type CIImageInitializationOptions met aanvullende metagegevenseigenschappen.

CIImageProcessorInput_Extensions

Extensiemethoden voor de ICIImageProcessorInput interface ter ondersteuning van alle methoden van het CIImageProcessorInput-protocol.

CIImageProcessorKernel

Basisklasse voor afbeeldingsverwerkingsklassen waarvan de verwerking kan worden ingevoegd in de CoreImage-verwerkingspijplijn.

CIImageProcessorOutput_Extensions

Extensiemethoden voor de ICIImageProcessorOutput interface ter ondersteuning van alle methoden van het CIImageProcessorOutput-protocol.

CIImageProvider_Extensions

Extensiemethoden voor de ICIImageProvider interface ter ondersteuning van alle methoden van het CIImageProvider-protocol.

CIImageProviderOptions

Opties die worden gebruikt in verschillende aanroepen voor CIImage het betrekken van ICIImageProvider objecten.

CIImageRepresentationOptions

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIKaleidoscope

Produceert een kaleidoscopische, 12-weg-symmetrische afbeelding.

CIKernel

Een kernel voor filters die gebruikmaken van aangepaste GPU-stappen.

CIKeystoneCorrection

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIKeystoneCorrectionCombined

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIKeystoneCorrectionHorizontal

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIKeystoneCorrectionVertical

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIKMeans

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CILabDeltaE

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CILanczosScaleTransform

Een schaaltransformatie die gebruikmaakt van lanczos-resampling.

CILenticularHaloGenerator

Creëert een kunstmatige lensvlam.

CILightenBlendMode

Het FILTER CILightenBlendMode CoreImage

CILightTunnel

Een CIFilter die een spiraaleffect creëert.

CILinearBlur

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CILinearBurnBlendMode

Hiermee wordt de afbeelding donkerder op basis van de kleuren van de achtergrondafbeelding.

CILinearDodgeBlendMode

Hiermee wordt de afbeelding donkerder op basis van de kleuren van de achtergrondafbeelding.

CILinearGradient

Een kleurovergang die de ene kleur lineair vervaagt in een andere.

CILinearLightBlendMode

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CILinearToSRGBToneCurve

Een filter waarmee de kleurintensiteit van een lineaire gammacurve wordt toegewezen aan de sRGB-kleurruimte.

CILineOverlay

Produceert een zwart-wit schetsachtige afbeelding via randdetectie.

CILineScreen

Een CIScreenFilter die een halveton van lijnen simuleert.

CILuminosityBlendMode

Het FILTER CILuminosityBlendMode CoreImage

CIMaskedVariableBlur

Een CIFilter die vervaagt op basis van een zwart-wit masker.

CIMaskToAlpha

Een CIFilter afbeelding van grijswaarden wordt geconverteerd naar een alfamasker.

CIMaximumComponent

A CIFilter waarmee een afbeelding van grijswaarden wordt gemaakt op basis van de maximumwaarde van de RGB-kleurwaarden.

CIMaximumCompositing

Het CIMaximumCompositing CoreImage-filter

CIMaximumScaleTransform

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIMedianFilter

Vervangt pixelwaarden door de mediaan van aangrenzende pixelwaarden, waardoor ruis in de invoerafbeelding wordt verminderd.

CIMeshGenerator

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIMinimumComponent

Een CIFilter die een afbeelding met grijswaarden maakt op basis van het minimale onderdeel van de RGB-waarden.

CIMinimumCompositing

Het CIMinimumCompositing CoreImage-filter

CIMix

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIModTransition

Een CITransitionFilter die het achtergrondbeeld weergeeft via een reeks onregelmatig gevormde gaten.

CIMorphology

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIMorphologyGradient

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIMorphologyMaximum

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIMorphologyMinimum

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIMorphologyRectangle

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIMorphologyRectangleMaximum

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIMorphologyRectangleMinimum

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIMotionBlur

Hiermee wordt een vervaging toegepast waarmee de beweging van een camera tijdens de opname wordt gesimuleerd.

CIMultiplyBlendMode

Het CIMultiplyBlendMode CoreImage-filter

CIMultiplyCompositing

Het CIMultiplyCompositing CoreImage-filter

CINinePartStretched

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CINinePartTiled

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CINoiseReduction

Vermindert het geluid door luminantievariaties te detecteren. Kleine luminantievariaties zijn lokaal wazig, grote variaties worden lokaal verscherpt.

CIOpTile

Hiermee maakt u een 'op art'-effect door de regio's van de afbeelding te tegelen, te schalen en te draaien.

CIOverlayBlendMode

Het FILTER CIOverlayBlendMode CoreImage

CIPageCurlTransition

Animatie toevoegen aan een paginakrulovergang tussen afbeeldingen.

CIPageCurlWithShadowTransition

Een animatie toepassen op een overgang van een pagina krul, met een schaduw, tussen afbeeldingen.

CIPaletteCentroid

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIPalettize

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIParallelogramTile

Warps een afbeelding in een parallellogram en tegels het resultaat.

CIPdf417BarcodeGenerator

Generator voor 2dimensionale PDF417-streepjescodes.

CIPdf417CodeDescriptor

Een CIBarcodeDescriptor voor het CIPDF417 streepjescodeschema.

CIPersonSegmentation

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIPerspectiveCorrection

Een CIPerspectiveTransform die wordt bijgesneden op basis van de perspectiefbesturingspunten, maar waarvan de pixels niet worden getransformeerd.

CIPerspectiveRotate

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIPerspectiveTile

Een CIFilter die een perspectieftransformatie toepast en vervolgens het resultaat tegels.

CIPerspectiveTransform

Een CIFilter die een transformatie toepast die het perspectief simuleert.

CIPerspectiveTransformWithExtent

Een filter dat een deel van de totale afbeelding wijzigt op basis van een perspectieftransformatie.

CIPhotoEffect

De basisklasse voor filters voor foto-effect.

CIPhotoEffectChrome

Een filter dat de kleur van de afbeelding overdrijft waardoor een vintage look ontstaat.

CIPhotoEffectFade

Een filter dat de kleur van de afbeelding vermindert die een vintage look produceert.

CIPhotoEffectInstant

Een filter dat kleuren vervormt in een stijl die doet denken aan instant film.

CIPhotoEffectMono

Een filter dat een zwart-wit afbeelding met een laag contrast produceert.

CIPhotoEffectNoir

Een filter dat een zwart-wit-afbeelding met hoog contrast produceert.

CIPhotoEffectProcess

Een filter dat een vintage look produceert met exagerrated koele kleuren.

CIPhotoEffectProtocol_Extensions

Extensiemethoden voor de ICIPhotoEffectProtocol interface ter ondersteuning van alle methoden van het CIPhotoEffect-protocol.

CIPhotoEffectTonal

Een filter dat een zwart-witafbeelding produceert met minimale contrastwijzigingen.

CIPhotoEffectTransfer

Een filter dat een vintage look produceert met exagerrated warme kleuren.

CIPinchDistortion

Een CIDistortionFilter die pixels naar een rechthoekig gebied knijpt.

CIPinLightBlendMode

Vervangt afbeeldingskleuren door de heldere kleuren van de achtergrondafbeelding.

CIPixellate

Een CIFilter die de oorspronkelijke afbeelding pixelt.

CIPlugIn

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIPointillize

Hiermee maakt u een effect dat artistieke pointillisatie nabootst.

CIQRCodeDescriptor

A CIBarcodeDescriptor voor QR-codes.

CIQRCodeFeature

Een gedetecteerde QR-code.

CIQRCodeGenerator

Hiermee wordt een QR-code gegenereerd.

CIRadialGradient

Hiermee wordt een kleurovergang tussen twee kleuren gegenereerd alsof deze op een bol worden weergegeven.

CIRandomGenerator

Een CIFilter waarvan de pixels willekeurig gekleurd zijn.

CIRawDecoderVersionExtensions

Extensiemethoden voor de CIRawDecoderVersion opsomming.

CIRawFilter

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIRawFilterOptions

Instellingen voor gebruik met CreateRawFilter(CVPixelBuffer, NSDictionary, NSDictionary).

CIRectangleFeature

Een CIFeature beschrijving van een rechthoek met een afbeeldingsruimte die een gedetecteerde fysieke rechthoek bevat.

CIReductionFilter

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIRenderDestination

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIRenderInfo

Bevat informatie over een renderpass, inclusief tijdsinstellingen en het aantal verwerkte pixels.

CIRenderTask

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIRippleTransition

Animates a rimpelovergang tussen afbeeldingen.

CIRoundedQRCodeGenerator

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIRoundedRectangleGenerator

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIRoundedRectangleStrokeGenerator

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIRowAverage

Retourneert een afbeelding van 1 pixel hoog, waarvan de pixels de gemiddelde kleur zijn voor de bijbehorende rij in de invoerafbeelding.

CISaliencyMapFilter

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CISampleNearest

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CISampler

Voorbeelden van afbeeldingen voor verwerking door een CISampler.

CISamplerOptions

Opties voor het beheren van samplerbewerkingen voor CISampler objecten.

CISaturationBlendMode

Het filter CISaturationBlendMode CoreImage

CIScreenBlendMode

Het CIScreenBlendMode CoreImage-filter

CIScreenFilter

Een CIFilter die halftoonschermen nabootst.

CISepiaTone

Het CISepiaTone CoreImage-filter

CIShadedMaterial

Produceert een gearceerde afbeelding van een hoogteveld, zoals die door CIHeightFieldFromMask.

CISharpenLuminance

Een CIFilter die het beeld verscherpt.

CISignedDistanceGradientFromRedMask

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CISixfoldReflectedTile

Een CITileFilter met 6 richtingen weerspiegelde symmetrie.

CISixfoldRotatedTile

Een CITileFilter die de afbeelding in stappen van 60 graden draait.

CISmoothLinearGradient

Een filter dat een kleurovergang langs een lineaire as tussen twee eindpunten produceert.

CISobelGradients

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CISoftLightBlendMode

Het CISoftLightBlendMode CoreImage-filter

CISourceAtopCompositing

Het FILTER CISourceAtopCompositing CoreImage

CISourceInCompositing

Het FILTER CISourceInCompositing CoreImage

CISourceOutCompositing

Het FILTER CISourceOutCompositing CoreImage

CISourceOverCompositing

Het filter CISourceOverCompositing CoreImage

CISpotColor

Vervangt kleurbereiken door opgegeven vervangende kleuren.

CISpotLight

Produceert een effect dat dat van een directionele spotlight nabootst.

CISRGBToneCurveToLinear

Een filter waarmee de toonreactie in de sRGB-kleurruimte wordt aangepast en vervolgens wordt toegewezen aan een lineaire gammacurve.

CIStarShineGenerator

Een CIFilter die lensvlammen simuleert.

CIStraightenFilter

Het CIStraightenFilter CoreImage-filter

CIStretchCrop

Rekt een afbeelding uit en snijdt deze bij.

CIStripesGenerator

Genereert harde stroken met afwisselende kleuren.

CISubtractBlendMode

Trekt de achtergrondafbeeldings pixels af van de pixels in de InputImage.

CISunbeamsGenerator

Creëert een kunstmatig zon- en lichtstraaleffect.

CISwipeTransition

Een CITransitionFilter afbeelding die van de ene afbeelding naar de andere swipet.

CISystemToneMap

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CITemperatureAndTint

Het FILTER CITemperatureAndTint CoreImage

CITextFeature

Een gedetecteerde tekstfunctie.

CITextImageGenerator

Een CIImageGenerator die een afbeelding genereert op basis van tekst.

CITextImageGeneratorProtocol_Extensions

Extensiemethoden voor de ICITextImageGeneratorProtocol interface ter ondersteuning van alle methoden van het CITextImageGenerator-protocol.

CIThermal

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CITileFilter

Een CIFilter filter dat een filter toepast en vervolgens de resultaten tegels.

CIToneCurve

Het CIToneCurve CoreImage-filter

CIToneMapHeadroom

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CITorusLensDistortion

Produceert een effect alsof een toroïde lens op de invoerafbeelding is geplaatst.

CITransitionFilter

Een CITransitionFilter die een animatie vormt voor een overgang tussen twee afbeeldingen.

CITriangleKaleidoscope

Een CIFilter die een kaleidoscopisch effect creëert.

CITriangleTile

Tegels van de afbeelding met een driehoekig gebied van de invoerafbeelding.

CITwelvefoldReflectedTile

Een CITileFilter die 12-weg weerspiegelde symmetrie toepast.

CITwirlDistortion

Een CIDistortionFilter die pixels rond een punt draait.

CIUIParameterSet

Bevat opties voor gebruikersinterfaces voor het kernafbeeldingsfilter.

CIUnsharpMask

Een CIFilter die het contrast van randen in de afbeelding vergroot.

CIVector

Een vector voor gebruik met Core Image-objecten zoals CIFilter.

CIVibrance

Het CIVibrance CoreImage-filter

CIVignette

Het CIScreentte CoreImage-filter

CIVignetteEffect

Een filter dat de helderheid van de buitenkant van een afbeelding wijzigt.

CIVividLightBlendMode

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIVortexDistortion

Een CIDistortionFilter die een strakke spiraalvormige vervorming creëert die suggestief is voor een vortex.

CIWarpKernel

Een kernel voor GPU-transformaties die alleen op geometrie werken.

CIWhitePointAdjust

Het CIWhitePointAdjust CoreImage-filter

CIXRay

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIZoomBlur

Hiermee past u een vervaging toe waarmee een camerazoom wordt gesimuleerd tijdens de opname.

NSObject_CIImageProvider

Interface voor het definiëren van een afbeeldingsprovider.

Interfaces

Name Description
ICIAccordionFoldTransitionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIAccordionFoldTransition.

ICIAffineClampProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIAffineClamp.

ICIAffineTileProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIAffineTile.

ICIAreaAverageMaximumRedProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIAreaAverageMaximumRed.

ICIAreaAverageProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIAreaAverage.

ICIAreaBoundsRedProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIAreaBoundsRed.

ICIAreaHistogramProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIAreaHistogram.

ICIAreaLogarithmicHistogramProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIAreaLogarithmicHistogram.

ICIAreaMaximumAlphaProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIAreaMaximumAlpha.

ICIAreaMaximumProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIAreaMaximum.

ICIAreaMinimumAlphaProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIAreaMinimumAlpha.

ICIAreaMinimumProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIAreaMinimum.

ICIAreaMinMaxProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIAreaMinMax.

ICIAreaMinMaxRedProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIAreaMinMaxRed.

ICIAreaReductionFilterProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIAreaReductionFilter.

ICIAttributedTextImageGeneratorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIAttributedTextImageGenerator.

ICIAztecCodeGeneratorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIAztecCodeGenerator.

ICIBarcodeGeneratorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIBarcodeGenerator.

ICIBarsSwipeTransitionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIBarsSwipeTransition.

ICIBicubicScaleTransformProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIBicubicScaleTransform.

ICIBlendWithMaskProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIBlendWithMask.

ICIBloomProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIBloom.

ICIBlurredRectangleGeneratorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIBlurredRectangleGenerator.

ICIBlurredRoundedRectangleGeneratorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIBlurredRoundedRectangleGenerator.

ICIBokehBlurProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIBokehBlur.

ICIBoxBlurProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIBoxBlur.

ICIBumpDistortionLinearProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIBumpDistortionLinear.

ICIBumpDistortionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIBumpDistortion.

ICICannyEdgeDetectorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CICannyEdgeDetector.

ICICheckerboardGeneratorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CICheckerboardGenerator.

ICICircleSplashDistortionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CICircleSplashDistortion.

ICICircularScreenProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CICircularScreen.

ICICircularWrapProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CICircularWrap.

ICICmykHalftoneProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CICMYKHalftone.

ICICode128BarcodeGeneratorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CICode128BarcodeGenerator.

ICIColorAbsoluteDifferenceProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIColorAbsoluteDifference.

ICIColorClampProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIColorClamp.

ICIColorControlsProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIColorControls.

ICIColorCrossPolynomialProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIColorCrossPolynomial.

ICIColorCubeProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIColorCube.

ICIColorCubesMixedWithMaskProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIColorCubesMixedWithMask.

ICIColorCubeWithColorSpaceProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIColorCubeWithColorSpace.

ICIColorCurvesProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIColorCurves.

ICIColorInvertProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIColorInvert.

ICIColorMapProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIColorMap.

ICIColorMatrixProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIColorMatrix.

ICIColorMonochromeProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIColorMonochrome.

ICIColorPolynomialProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIColorPolynomial.

ICIColorPosterizeProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIColorPosterize.

ICIColorThresholdOtsuProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIColorThresholdOtsu.

ICIColorThresholdProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIColorThreshold.

ICIColumnAverageProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIColumnAverage.

ICIComicEffectProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIComicEffect.

ICICompositeOperationProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CICompositeOperation.

ICIConvertLabProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIConvertLab.

ICIConvolutionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIConvolution.

ICICopyMachineTransitionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CICopyMachineTransition.

ICICoreMLModelProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CICoreMLModel.

ICICrystallizeProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CICrystallize.

ICIDepthOfFieldProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIDepthOfField.

ICIDepthToDisparityProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIDepthToDisparity.

ICIDiscBlurProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIDiscBlur.

ICIDisintegrateWithMaskTransitionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIDisintegrateWithMaskTransition.

ICIDisparityToDepthProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIDisparityToDepth.

ICIDisplacementDistortionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIDisplacementDistortion.

ICIDissolveTransitionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIDissolveTransition.

ICIDistanceGradientFromRedMaskProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIDistanceGradientFromRedMask.

ICIDitherProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIDither.

ICIDocumentEnhancerProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIDocumentEnhancer.

ICIDotScreenProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIDotScreen.

ICIDrosteProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIDroste.

ICIEdgePreserveUpsampleProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIEdgePreserveUpsample.

ICIEdgesProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIEdges.

ICIEdgeWorkProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIEdgeWork.

ICIEightfoldReflectedTileProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIEightfoldReflectedTile.

ICIExposureAdjustProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIExposureAdjust.

ICIFalseColorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIFalseColor.

ICIFilterConstructor

Interface voor klassen die benoemde filters maken.

ICIFilterProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIFilter.

ICIFlashTransitionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIFlashTransition.

ICIFourCoordinateGeometryFilterProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIFourCoordinateGeometryFilter.

ICIFourfoldReflectedTileProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIFourfoldReflectedTile.

ICIFourfoldRotatedTileProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIFourfoldRotatedTile.

ICIFourfoldTranslatedTileProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIFourfoldTranslatedTile.

ICIGaborGradientsProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIGaborGradients.

ICIGammaAdjustProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIGammaAdjust.

ICIGaussianBlurProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIGaussianBlur.

ICIGaussianGradientProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIGaussianGradient.

ICIGlassDistortionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIGlassDistortion.

ICIGlassLozengeProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIGlassLozenge.

ICIGlideReflectedTileProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIGlideReflectedTile.

ICIGloomProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIGloom.

ICIHatchedScreenProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIHatchedScreen.

ICIHeightFieldFromMaskProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIHeightFieldFromMask.

ICIHexagonalPixellateProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIHexagonalPixellate.

ICIHighlightShadowAdjustProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIHighlightShadowAdjust.

ICIHistogramDisplayProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIHistogramDisplay.

ICIHoleDistortionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIHoleDistortion.

ICIHueAdjustProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIHueAdjust.

ICIHueSaturationValueGradientProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIHueSaturationValueGradient.

ICIImageProcessorInput

De invoer voor een CIImageProcessorKernel.

ICIImageProcessorOutput

De uitvoer van een CIImageProcessorKernel.

ICIImageProvider

Interface voor het definiëren van een afbeeldingsprovider.

ICIKaleidoscopeProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIKaleidoscope.

ICIKeystoneCorrectionCombinedProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIKeystoneCorrectionCombined.

ICIKeystoneCorrectionHorizontalProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIKeystoneCorrectionHorizontal.

ICIKeystoneCorrectionVerticalProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIKeystoneCorrectionVertical.

ICIKMeansProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIKMeans.

ICILabDeltaEProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CILabDeltaE.

ICILanczosScaleTransformProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CILanczosScaleTransform.

ICILenticularHaloGeneratorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CILenticularHaloGenerator.

ICILightTunnelProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CILightTunnel.

ICILinearGradientProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CILinearGradient.

ICILinearToSrgbToneCurveProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CILinearToSRGBToneCurve.

ICILineOverlayProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CILineOverlay.

ICILineScreenProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CILineScreen.

ICIMaskedVariableBlurProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIMaskedVariableBlur.

ICIMaskToAlphaProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIMaskToAlpha.

ICIMaximumComponentProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIMaximumComponent.

ICIMaximumScaleTransformProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIMaximumScaleTransform.

ICIMedianProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIMedian.

ICIMeshGeneratorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIMeshGenerator.

ICIMinimumComponentProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIMinimumComponent.

ICIMixProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIMix.

ICIModTransitionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIModTransition.

ICIMorphologyGradientProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIMorphologyGradient.

ICIMorphologyMaximumProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIMorphologyMaximum.

ICIMorphologyMinimumProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIMorphologyMinimum.

ICIMorphologyRectangleMaximumProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIMorphologyRectangleMaximum.

ICIMorphologyRectangleMinimumProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIMorphologyRectangleMinimum.

ICIMotionBlurProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIMotionBlur.

ICINinePartStretchedProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CINinePartStretched.

ICINinePartTiledProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CINinePartTiled.

ICINoiseReductionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CINoiseReduction.

ICIOpTileProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIOpTile.

ICIPageCurlTransitionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIPageCurlTransition.

ICIPageCurlWithShadowTransitionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIPageCurlWithShadowTransition.

ICIPaletteCentroidProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIPaletteCentroid.

ICIPalettizeProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIPalettize.

ICIParallelogramTileProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIParallelogramTile.

ICIPdf417BarcodeGeneratorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIPDF417BarcodeGenerator.

ICIPersonSegmentationProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIPersonSegmentation.

ICIPerspectiveCorrectionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIPerspectiveCorrection.

ICIPerspectiveRotateProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIPerspectiveRotate.

ICIPerspectiveTileProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIPerspectiveTile.

ICIPerspectiveTransformProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIPerspectiveTransform.

ICIPerspectiveTransformWithExtentProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIPerspectiveTransformWithExtent.

ICIPhotoEffectProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIPhotoEffect.

ICIPinchDistortionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIPinchDistortion.

ICIPixellateProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIPixellate.

ICIPointillizeProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIPointillize.

ICIQRCodeGeneratorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIQRCodeGenerator.

ICIRadialGradientProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIRadialGradient.

ICIRandomGeneratorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIRandomGenerator.

ICIRippleTransitionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIRippleTransition.

ICIRoundedQRCodeGeneratorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIRoundedQRCodeGenerator.

ICIRoundedRectangleGeneratorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIRoundedRectangleGenerator.

ICIRoundedRectangleStrokeGeneratorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIRoundedRectangleStrokeGenerator.

ICIRowAverageProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIRowAverage.

ICISaliencyMapProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CISaliencyMap.

ICISepiaToneProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CISepiaTone.

ICIShadedMaterialProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIShadedMaterial.

ICISharpenLuminanceProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CISharpenLuminance.

ICISignedDistanceGradientFromRedMaskProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CISignedDistanceGradientFromRedMask.

ICISixfoldReflectedTileProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CISixfoldReflectedTile.

ICISixfoldRotatedTileProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CISixfoldRotatedTile.

ICISmoothLinearGradientProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CISmoothLinearGradient.

ICISobelGradientsProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CISobelGradients.

ICISpotColorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CISpotColor.

ICISpotLightProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CISpotLight.

ICISrgbToneCurveToLinearProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CISRGBToneCurveToLinear.

ICIStarShineGeneratorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIStarShineGenerator.

ICIStraightenProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIStraighten.

ICIStretchCropProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIStretchCrop.

ICIStripesGeneratorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIStripesGenerator.

ICISunbeamsGeneratorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CISunbeamsGenerator.

ICISwipeTransitionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CISwipeTransition.

ICISystemToneMapProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CISystemToneMap.

ICITemperatureAndTintProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CITemperatureAndTint.

ICITextImageGeneratorProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CITextImageGenerator.

ICIThermalProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIThermal.

ICIToneCurveProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIToneCurve.

ICIToneMapHeadroomProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIToneMapHeadroom.

ICITorusLensDistortionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CITorusLensDistortion.

ICITransitionFilterProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CITransitionFilter.

ICITriangleKaleidoscopeProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CITriangleKaleidoscope.

ICITriangleTileProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CITriangleTile.

ICITwelvefoldReflectedTileProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CITwelvefoldReflectedTile.

ICITwirlDistortionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CITwirlDistortion.

ICIUnsharpMaskProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIUnsharpMask.

ICIVibranceProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIVibrance.

ICIVignetteEffectProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIVignetteEffect.

ICIVignetteProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIVignette.

ICIVortexDistortionProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIVortexDistortion.

ICIWhitePointAdjustProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIWhitePointAdjust.

ICIXRayProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIXRay.

ICIZoomBlurProtocol

Deze interface vertegenwoordigt het Objective-C-protocol CIZoomBlur.

Enums

Name Description
CIDataMatrixCodeEccVersion

Opsomming van de ECC-versies voor het streepjescodeschema datamatrix.

CIDynamicRangeOption

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIFilterMode

Opsomming van filtermodi.

CIFormat

Een opsomming waarvan de waarden pixelnotaties opgeven.

CIImageOrientation

Een opsomming waarvan de waarden de oorsprong van de CIImage.

CIQRCodeErrorCorrectionLevel

Opsomming van de foutcorrectieniveaus voor QR-codes.

CIRawDecoderVersion

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIRenderDestinationAlphaMode

De CoreImage-naamruimte biedt hardwareversnelde afbeeldingsverwerking.

CIWrapMode

Opsomming van waarden die bepalen hoe voorbeelden van buiten de bronafbeelding worden behandeld.

FaceDetectorAccuracy

Een opsomming waarvan de waarden de nauwkeurigheid van gezichtsdetectie opgeven.

Gedelegeerden

Name Description
CIKernelRoiCallback

Voltooiingshandler voor het deterimineren van een interessegebied in de bronafbeelding.

Opmerkingen

CoreImage biedt een framework voor het verwerken van nog steeds afbeeldingen en het toepassen van een reeks bewerkingen hierop om nieuwe afbeeldingen te produceren of afbeeldingsanalyse uit te voeren (zoals het automatisch verbeteren van gezichtsdetectie en fotografie). De bewerkingen zijn versneld door hardware en bieden betere prestaties dan de meeste handgeschreven implementaties.

CoreImage kan één filter toepassen op een installatiekopie of u kunt de ingebouwde ondersteuning voor ketens gebruiken om een reeks filters tegelijk toe te passen op een installatiekopie. U kunt bijvoorbeeld een Sepia-filter toepassen, gevolgd door een Tint-aanpassingsfilter, gevolgd door een contrastfilter. Het idee achter de koppelingsondersteuning is om tussenliggende kopieën en tussenbuffers tijdens de verwerking van de installatiekopieën te voorkomen. Daarnaast kunnen sommige van deze filterbewerkingen volledig worden uitgevoerd op de GPU in één pass, zonder dat u gegevens van de GPU naar het hoofdgeheugen hoeft te kopiëren.

De CoreImage-runtime bevindt zich onder de CoreGraphics, CoreVideo en ImageIO stapelt en biedt services aan allemaal. Afhankelijk van de filterbewerkingen en het hardwareplatform voert CoreImage de filters uit in de CPU of gpu.

Als u CoreImage in iOS wilt gebruiken, voert u de volgende stappen uit:

  • Maak een CIImage object. U kunt deze maken op basis van meerdere bronnen: CoreGraphics-afbeeldingen, bitmapgegevens, afbeeldingen op schijf of CoreVideo-afbeeldingsbuffers. CIImage-objecten zijn onveranderbaar en vertegenwoordigen recepten, dat wil gezegd, ze worden op aanvraag berekend.

    :

  • Een object maken en configureren CIFilter . Dit object combineert afbeeldingsinvoer of numerieke invoerparameters om de effecten van het filter te configureren. De configuratie wordt uitgevoerd door verschillende eigenschappen in te stellen met behulp van de objectindexeerfunctie op een van de gedocumenteerde waarden. :
  • Maak een CIContext object om de verwerkingspijplijn bij te houden. Dit is het object waarmee CoreImage tekent en het kan CPU- of GPU-gebonden zijn.

    :

  • Geef de filteruitvoer weer in een doelafbeelding met behulp van een van de CIContext-methoden. :
// This sample turns the image into a sepia image

// Load the image using UIImage, it is convenient
var uiimage = UIImage.FromFile ("sample.jpg");

// Create the CIImage, using the UIImage's CGImage as a reference
var image = new CIImage (uiimage.CGImage);

// Create the filter
var sepia = new CISepiaTone () {
	Image = image,
	Intensity = .8f
};

// Generate the recipe.   It is important to note that at this point
// the resulting CIImage merely contains the recipe on how to create
// the image, this is important, because you can use this result as
// the input to another filter to chain filters together and only
// at the last minute, when the CIContext rendering APIs are used,
// does the actual pipeline execute.   This allows for a series of
// operations to all be performed in one step without intermediate
// buffer copies.
CIImage output = sepia.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);

Gezichtsdetectie wordt uitgevoerd met de CIDetector klasse door de CreateFaceDetector methode aan te roepen die een matrix met CIFeature objecten retourneert met gedetecteerde gezichtsfuncties die zijn gevonden.

Automatische aanpassingen worden geïmplementeerd door de methode aan te GetAutoAdjustmentFilters() roepen. Deze methode retourneert een lijst met voorgestelde CIFilters die u op zijn beurt op uw afbeelding toepast en weergeeft in een context.

Als u filters wilt koppelen, hoeft u alleen maar de eigenschap OutputImage van een filter te verbinden met de eigenschap Afbeelding van een ander filter. Dit is een gewijzigde versie van het vorige voorbeeld waarin wordt getoond hoe u twee filters aan elkaar koppelt:

var uiimage = UIImage.FromFile ("sample.jpg");
var image = new CIImage (uiimage.CGImage);

var sepia = new CISepiaTone () {
	Image = image,
	Intensity = .8f
};

// Chain the Sepia filter to a Color inversion filter, this is done
// by assigning the CIColorInvert.Input to the sepia.OutputImage
var invert = new CIColorInvert () {
	Image = sepia.OutputImage
};

CIImage output = invert.OutputImage;
var context = CIContext.FromOptions (null);
var cgimage = context.CreateCGImage (output, output.Extent);

myImageView.Image = UIImage.FromImage (cgimage);