CoreImage Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
| ICIAffineClampProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIAffineTileProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIAreaAverageMaximumRedProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIAreaAverageProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIAreaBoundsRedProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIAreaHistogramProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIAreaLogarithmicHistogramProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIAreaMaximumAlphaProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIAreaMaximumProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIAreaMinimumAlphaProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIAreaMinimumProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIAreaMinMaxProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIAreaMinMaxRedProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIAreaReductionFilterProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIAttributedTextImageGeneratorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIAztecCodeGeneratorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIBarcodeGeneratorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIBarsSwipeTransitionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIBicubicScaleTransformProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIBlendWithMaskProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIBloomProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIBlurredRectangleGeneratorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIBlurredRoundedRectangleGeneratorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIBokehBlurProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIBoxBlurProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIBumpDistortionLinearProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIBumpDistortionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICICannyEdgeDetectorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICICheckerboardGeneratorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICICircleSplashDistortionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICICircularScreenProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICICircularWrapProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICICmykHalftoneProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICICode128BarcodeGeneratorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIColorAbsoluteDifferenceProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIColorClampProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIColorControlsProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIColorCrossPolynomialProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIColorCubeProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIColorCubesMixedWithMaskProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIColorCubeWithColorSpaceProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIColorCurvesProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIColorInvertProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIColorMapProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIColorMatrixProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIColorMonochromeProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIColorPolynomialProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIColorPosterizeProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIColorThresholdOtsuProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIColorThresholdProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIColumnAverageProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIComicEffectProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICICompositeOperationProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIConvertLabProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIConvolutionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICICopyMachineTransitionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICICoreMLModelProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICICrystallizeProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIDepthOfFieldProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIDepthToDisparityProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIDiscBlurProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIDisintegrateWithMaskTransitionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIDisparityToDepthProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIDisplacementDistortionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIDissolveTransitionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIDistanceGradientFromRedMaskProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIDitherProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIDocumentEnhancerProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIDotScreenProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIDrosteProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIEdgePreserveUpsampleProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIEdgesProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIEdgeWorkProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIEightfoldReflectedTileProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIExposureAdjustProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIFalseColorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIFilterConstructor |
Interface voor klassen die benoemde filters maken. |
| ICIFilterProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIFlashTransitionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIFourCoordinateGeometryFilterProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIFourfoldReflectedTileProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIFourfoldRotatedTileProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIFourfoldTranslatedTileProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIGaborGradientsProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIGammaAdjustProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIGaussianBlurProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIGaussianGradientProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIGlassDistortionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIGlassLozengeProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIGlideReflectedTileProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIGloomProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIHatchedScreenProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIHeightFieldFromMaskProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIHexagonalPixellateProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIHighlightShadowAdjustProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIHistogramDisplayProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIHoleDistortionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIHueAdjustProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIHueSaturationValueGradientProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| 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 |
| ICIKeystoneCorrectionCombinedProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIKeystoneCorrectionHorizontalProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIKeystoneCorrectionVerticalProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIKMeansProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICILabDeltaEProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICILanczosScaleTransformProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICILenticularHaloGeneratorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICILightTunnelProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICILinearGradientProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICILinearToSrgbToneCurveProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICILineOverlayProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICILineScreenProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIMaskedVariableBlurProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIMaskToAlphaProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIMaximumComponentProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIMaximumScaleTransformProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIMedianProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIMeshGeneratorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIMinimumComponentProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIMixProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIModTransitionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIMorphologyGradientProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIMorphologyMaximumProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIMorphologyMinimumProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIMorphologyRectangleMaximumProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIMorphologyRectangleMinimumProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIMotionBlurProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICINinePartStretchedProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICINinePartTiledProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICINoiseReductionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIOpTileProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIPageCurlTransitionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIPageCurlWithShadowTransitionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIPaletteCentroidProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIPalettizeProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIParallelogramTileProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIPdf417BarcodeGeneratorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIPersonSegmentationProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIPerspectiveCorrectionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIPerspectiveRotateProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIPerspectiveTileProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIPerspectiveTransformProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIPerspectiveTransformWithExtentProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIPhotoEffectProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIPinchDistortionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIPixellateProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIPointillizeProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIQRCodeGeneratorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIRadialGradientProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIRandomGeneratorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIRippleTransitionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIRoundedQRCodeGeneratorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIRoundedRectangleGeneratorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIRoundedRectangleStrokeGeneratorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIRowAverageProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICISaliencyMapProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICISepiaToneProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIShadedMaterialProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICISharpenLuminanceProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICISignedDistanceGradientFromRedMaskProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICISixfoldReflectedTileProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICISixfoldRotatedTileProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICISmoothLinearGradientProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICISobelGradientsProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICISpotColorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICISpotLightProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICISrgbToneCurveToLinearProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIStarShineGeneratorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIStraightenProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIStretchCropProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIStripesGeneratorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICISunbeamsGeneratorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICISwipeTransitionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICISystemToneMapProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICITemperatureAndTintProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICITextImageGeneratorProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIThermalProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIToneCurveProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIToneMapHeadroomProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICITorusLensDistortionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICITransitionFilterProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICITriangleKaleidoscopeProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICITriangleTileProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICITwelvefoldReflectedTileProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICITwirlDistortionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIUnsharpMaskProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIVibranceProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIVignetteEffectProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIVignetteProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIVortexDistortionProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIWhitePointAdjustProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIXRayProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
| ICIZoomBlurProtocol |
Deze interface vertegenwoordigt het Objective-C-protocol |
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);