CoreImage Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений.
Классы
| Имя | Описание |
|---|---|
| CIAccordionFoldTransition |
Анимирует переход, создавая эффект аккордеонного свертывания на исходном изображении. |
| CIAdditionCompositing |
Фильтр CIAdditionCompositing CoreImage. |
| CIAffineClamp |
Значение, CIAffineFilter которое расширяет границы границ до границ после преобразования. |
| CIAffineFilter |
Абстрактный класс, определяющий CIFilter , который выполняет аффинное преобразование на изображении, а затем выполняет операцию фильтрации на преобразованном изображении. |
| CIAffineTile |
Это CIAffineFilter плитка преобразованного изображения. |
| CIAffineTransform |
Выполняет аффинное преобразование на изображении. |
| CIAreaAverage |
Создает одно пиксельное изображение. Пиксель — это средний цвет области ввода. |
| CIAreaAverageMaximumRed |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIAreaBoundsRed |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIAreaHistogram |
Создает данные гистограммы для заданного изображения и прямоугольника, интересующего вас. |
| CIAreaLogarithmicHistogram |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIAreaMaximum |
Создает одно пиксельное изображение. Компоненты пикселя задаются как максимум этого компонента в пределах области входных данных. |
| CIAreaMaximumAlpha |
Возвращает одно пиксельное изображение. Цвет состоит в том, что пиксель в области ввода с наибольшим альфа-значением. |
| CIAreaMinimum |
Возвращает одно пиксельное изображение. Компоненты пикселя задаются как минимум этого компонента в пределах области входных данных. |
| CIAreaMinimumAlpha |
Возвращает одно пиксельное изображение. Цвет состоит в том, что пиксель в области ввода с наименьшим альфа-значением. |
| CIAreaMinMax |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIAreaMinMaxRed |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIAttributedTextImageGenerator |
Объект, CIImageGenerator создающий изображение из текста атрибута. |
| CIAttributedTextImageGeneratorProtocol_Extensions |
Методы расширения для ICIAttributedTextImageGeneratorProtocol интерфейса для поддержки всех методов из протокола CIAttributedTextImageGenerator. |
| CIAutoAdjustmentFilterOptions |
При передаче GetAutoAdjustmentFilters(CIAutoAdjustmentFilterOptions)в , ограничивает результаты. |
| CIAztecCodeDescriptor |
А CIBarcodeDescriptor для схемы штрихкодов Aztec. |
| CIAztecCodeGenerator |
Создает код Aztec для указанного Message. |
| CIBarcodeDescriptor |
Базовый класс для описания штрихкодов. Подклассы для определенных схем определяют соответствующие свойства. |
| CIBarcodeGenerator |
Объект, CIFilter который создает штрихкоды. |
| CIBarsSwipeTransition |
Объект, CITransitionFilter который анимирует переход, перемещая панель по исходному изображению. |
| CIBicubicScaleTransform |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIBlendFilter |
Абстрактный CIFilter объект, объединяющий фоновое и переднее изображение. |
| CIBlendKernel |
Объект, CIColorKernel который объединяет изображения с помощью GPU. |
| CIBlendWithAlphaMask |
Объект, CIBlendWithMask использующий изображение маски для смешивания переднего плана и фоновых изображений. |
| CIBlendWithBlueMask |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIBlendWithMask |
Объект, CIBlendFilter использующий маску серого шкалы для смешивания его переднего плана и фоновых изображений. |
| CIBlendWithRedMask |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIBloom |
Объект, CIFilter который создает эффект пограничного потока. |
| CIBlurredRectangleGenerator |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIBlurredRoundedRectangleGenerator |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIBokehBlur |
Размытие, имитация нефокусированного фона камеры с большей диафрагмой с ирисом затвора. |
| CIBoxBlur |
Применяет размытие, созданное с помощью ядра с фигурной рамкой. |
| CIBumpDistortion |
Объект, CIDistortionFilter который создает удар в указанной центровой точке. |
| CIBumpDistortionLinear |
Фильтр, который искажает изображение вокруг выпуклой или сотрясаемой линии. |
| CICameraCalibrationLensCorrection |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CICannyEdgeDetector |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CICheckerboardGenerator |
Фильтр CICheckerboardGenerator CoreImage |
| CICircleSplashDistortion |
Делает пиксели в окружности окружности круга распределяться по границам изображения. |
| CICircularScreen |
A CIScreenFilter , который создает круглый бык-глаз стиль полутон экрана. |
| CICircularWrap |
Искажает входное изображение таким образом, чтобы оно казалось, как будто завернуто вокруг прозрачного круга. |
| CIClamp |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CICmykHalftone |
Создание цветного полутонного изображения, построенного на основе синя, пургенты, желтого и черного "чернил". |
| CICode128BarcodeGenerator |
Создает штрих-код 128. |
| CICodeGenerator |
Базовый класс для генераторов кода. |
| CIColor |
Цвет основного изображения, включая значения цвета и ссылку на цветовое пространство. |
| CIColorAbsoluteDifference |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIColorBlendMode |
Фильтр CIColorBlendMode CoreImage |
| CIColorBurnBlendMode |
Фильтр CIColorBurnBlendMode CoreImage |
| CIColorClamp |
Фильтр, ограничивающий значения цветов между указанным диапазоном. |
| CIColorControls |
Фильтр CIColorControls CoreImage |
| CIColorCrossPolynomial |
Фильтр, изменяющий исходные пиксели, применяя набор многономиальных кросс-продуктов. |
| CIColorCube |
Фильтр CIColorCube CoreImage |
| CIColorCubeProtocol_Extensions |
Методы расширения для ICIColorCubeProtocol интерфейса для поддержки всех методов из протокола CIColorCube. |
| CIColorCubesMixedWithMask |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIColorCubesMixedWithMaskProtocol_Extensions |
Методы расширения для ICIColorCubesMixedWithMaskProtocol интерфейса для поддержки всех методов из протокола CIColorCubesMixedWithMask. |
| CIColorCubeWithColorSpace |
Фильтр, изменяющий исходные пиксели с помощью трехмерной цветовой таблицы, а затем сопоставляет результат с цветовым пространством. |
| CIColorCubeWithColorSpaceProtocol_Extensions |
Методы расширения для ICIColorCubeWithColorSpaceProtocol интерфейса для поддержки всех методов из протокола CIColorCubeWithColorSpace. |
| CIColorCurves |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIColorDodgeBlendMode |
Фильтр CIColorDodgeBlendMode CoreImage |
| CIColorInvert |
Фильтр CIColorInvert CoreImage |
| CIColorKernel |
Ядро для процесса GPU, который работает только с цветными данными. |
| CIColorMap |
Изменяет цвета на основе сопоставления входного градиента изображения. |
| CIColorMatrix |
Фильтр CIColorMatrix CoreImage. |
| CIColorMonochrome |
Фильтр CIColorMonochrome CoreImage |
| CIColorPolynomial |
Фильтр, изменяющий исходные пиксели, применяя набор кубальных многономиальных. |
| CIColorPosterize |
Уменьшает количество уровней для каждого компонента цвета. |
| CIColorThreshold |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIColorThresholdOtsu |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIColumnAverage |
Возвращает 1-пиксельное изображение с той же шириной, что и входное изображение. Каждый пиксель является средним цветом соответствующего столбца в входном изображении. |
| CIComicEffect |
Создает изображение с контурными краями и эффектом полутонного цвета. |
| CICompositingFilter |
Абстрактный CIFilter , составной двумя изображениями. |
| CIConstantColorGenerator |
Создает сплошный цвет. |
| CIContext |
Оркеструет отрисовку конвейера CIFilter. |
| CIContext_CIDepthBlurEffect |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIContext_CIRenderDestination |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIContext_ImageRepresentation |
Методы расширения для CIContext этого могут создавать общие форматы изображений. |
| CIContextOptions |
Используется для настройки конвейера отрисовки CIContext. |
| CIConvolution3X3 |
Фильтр, выполняющий настраиваемую свертку матрицы 3x3. |
| CIConvolution5X5 |
Фильтр, выполняющий настраиваемую свертку матрицы 5x5. |
| CIConvolution7X7 |
Фильтр, выполняющий настраиваемую свертку матрицы 7x7. |
| CIConvolution9Horizontal |
Фильтр, выполняющий горизонтальную свертку из 9 элементов. |
| CIConvolution9Vertical |
Фильтр, выполняющий вертикальную свертку из 9 элементов. |
| CIConvolutionCore |
Абстрактный класс, который является основой для фильтров свертки. |
| CIConvolutionRGB3X3 |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIConvolutionRGB5X5 |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIConvolutionRGB7X7 |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIConvolutionRGB9Horizontal |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIConvolutionRGB9Vertical |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CICopyMachineTransition |
А CITransitionFilter это имитирует эффект фотокопиера. |
| CICoreMLModelFilter |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CICrop |
Фильтр CICrop CoreImage |
| CICrystallize |
Создает нерегулярные блоки среднего цвета из исходного изображения. |
| CIDarkenBlendMode |
Фильтр CIDarkenBlendMode CoreImage |
| CIDataMatrixCodeDescriptor |
A CIBarcodeDescriptor для схемы штрихкодов Data Matrix. |
| CIDepthBlurEffect |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIDepthDisparityConverter |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIDepthOfField |
Имитирует размытую глубину поля и применяет эффект насыщенности к области "в фокусе". |
| CIDepthToDisparity |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIDetector |
Класс анализа изображений для обнаружения лиц. |
| CIDetectorOptions |
Параметры использования с обнаружением лиц. Используется с CreateFaceDetector(CIContext, Nullable<FaceDetectorAccuracy>, Nullable<Single>, Nullable<Boolean>). |
| CIDifferenceBlendMode |
Фильтр CIDifferenceBlendMode CoreImage |
| CIDiscBlur |
Применяет размытие, созданное с помощью ядра с фигурой диска. |
| CIDisintegrateWithMaskTransition |
Значение, CITransitionFilter использующее маску для определения перехода. |
| CIDisparityToDepth |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIDisplacementDistortion |
Текстурирует входное изображение по значению серого шкалы соответствующих пикселей в изображении смещения. |
| CIDissolveTransition |
Объект, CITransitionFilter выполняющий перекрестное растворение. |
| CIDistanceGradientFromRedMask |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIDistortionFilter |
Абстрактный CIFilter для искажений. |
| CIDither |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIDivideBlendMode |
Значение, CIBlendFilter разделяющее значения цвета его InputImage и BackgroundImage. |
| CIDocumentEnhancer |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIDotScreen |
Экраны CIScreenFilter с полутонным шаблоном точки. |
| CIDroste |
Создает ряд все более мелких прямоугольников, повторяющих часть изображения. |
| CIDynamicRangeOptionExtensions |
Методы расширения для CIDynamicRangeOption перечисления. |
| CIEdgePreserveUpsampleFilter |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIEdges |
Создает цветной эффект обнаружения краев. |
| CIEdgeWork |
Создает эффект черно-белого дерева. |
| CIEightfoldReflectedTile |
Применяется CITileFilter 8-способная симметрия. |
| CIExclusionBlendMode |
Фильтр CIExclusionBlendMode CoreImage |
| CIExposureAdjust |
Фильтр CI ExposureAdjust CoreImage |
| CIFaceBalance |
Фильтр CIFaceBalance CoreImage |
| CIFaceFeature |
Расположения глаз и рта в обнаруженном лице. В последовательностях видео пытается поддерживать согласованность TrackingId. |
| CIFalseColor |
Фильтр CIFalseColor CoreImage |
| CIFeature |
Область изображения, в котором CIDetector обнаружено совпадение. |
| CIFilter |
Фильтр изображений CoreImage. |
| CIFilterApply |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIFilterAttributes |
Константы, используемые для атрибутов CIFilter |
| CIFilterCategory |
Константы, используемые для средств фильтрации CIFilter для поиска фильтров по категориям. |
| CIFilterGenerator |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIFilterInputKey |
Ключи, которые можно использовать для настройки входных значений CIFilter. |
| CIFilterOutputKey |
Ключи, которые можно использовать для получения выходных результатов из CIFilter. |
| CIFilterShape |
Маскирует операции фильтрации в области, состоящие из пересечений, профсоюзов и аффинных преобразований прямоугольников и других похожих фигур фильтров. |
| CIFlashTransition |
Это CITransitionFilter представляет вспышку звездочки, как вспышка. |
| CIFormatExtensions |
Методы расширения для CIFormat перечисления. |
| CIFourfoldReflectedTile |
A CITileFilter , которое применяет 4-путь отражения симметрии. |
| CIFourfoldRotatedTile |
Объект, CITileFilter который поворачивает исходный образ в 90 градусов приращения. |
| CIFourfoldTranslatedTile |
Значение, CITileFilter которое применяет четыре перевода к исходному изображению. |
| CIGaborGradients |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIGammaAdjust |
Фильтр CIGammaAdjust CoreImage |
| CIGaussianBlur |
Применяет размытие Гауссиана. |
| CIGaussianGradient |
Создает градиент, который исчезает через 2D-распределение Gaussian |
| CIGlassDistortion |
Искажает входное изображение таким образом, чтобы он отображался через стеклянные блоки, геометрия которого соответствует изображению Texture . |
| CIGlassLozenge |
Создает эффект, как если бы на входном изображении были помещены леденжеобразные объективы. |
| CIGlideReflectedTile |
Объект CITileFilter , который преобразует и смеяет исходный образ. |
| CIGloom |
Значение, CIFilter которое укупляет выделения исходного изображения. |
| CIGuidedFilter |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIHardLightBlendMode |
Фильтр CIHardLightBlendMode CoreImage |
| CIHatchedScreen |
Это CIScreenFilter фильтрует с помощью выключенного полутонного шаблона. |
| CIHeightFieldFromMask |
Создает поле непрерывной высоты из маски серого масштабирования. Используйте для CIShadedMaterial создания реалистичных dropshadows. |
| CIHexagonalPixellate |
Пиксель удаляет изображение с шестнадцатеричными значениями на основе среднего цвета пикселей в шестнадцатеричном угольнике. |
| CIHighlightShadowAdjust |
Фильтр CIHighlightShadowAdjust CoreImage |
| CIHistogramDisplayFilter |
Отрисовывает одномерную гистограмму как типичную двухмерную InputImage гистограмму. |
| CIHoleDistortion |
Объект, CIDistortionFilter который искажает пиксели вокруг круговой области. |
| CIHueAdjust |
Фильтр CIHueAdjust CoreImage |
| CIHueBlendMode |
Фильтр CIHueBlendMode CoreImage |
| CIHueSaturationValueGradient |
Создает градиент, указанный с помощью HSV. |
| CIImage |
Представляет набор инструкций по созданию образа для использования CoreImage. |
| CIImageAccumulator |
Обработчик изображений обратной связи. |
| CIImageGenerator |
Объект, CIFilter создающий изображения. |
| CIImageInitializationOptions |
Параметры, которые можно использовать при инициализации нового CIImage. |
| CIImageInitializationOptionsWithMetadata |
Тип CIImageInitializationOptions , имеющий дополнительные свойства метаданных. |
| CIImageProcessorInput_Extensions |
Методы расширения для ICIImageProcessorInput интерфейса для поддержки всех методов из протокола CIImageProcessorInput. |
| CIImageProcessorKernel |
Базовый класс для классов обработки изображений, обработка которых может быть вставлена в конвейер обработки CoreImage. |
| CIImageProcessorOutput_Extensions |
Методы расширения для ICIImageProcessorOutput интерфейса для поддержки всех методов из протокола CIImageProcessorOutput. |
| CIImageProvider_Extensions |
Методы расширения для ICIImageProvider интерфейса для поддержки всех методов из протокола CIImageProvider. |
| CIImageProviderOptions |
Параметры, используемые в различных вызовах для CIImage участия ICIImageProvider объектов. |
| CIImageRepresentationOptions |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIKaleidoscope |
Производит калейдоскопический, 12-путь симметричный, изображение. |
| CIKernel |
Ядро для фильтров, использующих пользовательские шаги GPU. |
| CIKeystoneCorrection |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIKeystoneCorrectionCombined |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIKeystoneCorrectionHorizontal |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIKeystoneCorrectionVertical |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIKMeans |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CILabDeltaE |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CILanczosScaleTransform |
Преобразование масштабирования, использующее изменение размера Lanczos. |
| CILenticularHaloGenerator |
Создает искусственный объектив-вспышку. |
| CILightenBlendMode |
Фильтр CILightenBlendMode CoreImage |
| CILightTunnel |
A CIFilter , который создает спирали эффект. |
| CILinearBlur |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CILinearBurnBlendMode |
Темнеет изображение на основе цветов фонового изображения. |
| CILinearDodgeBlendMode |
Темнеет изображение на основе цветов фонового изображения. |
| CILinearGradient |
Градиент, который исчезает один цвет линейно в другой. |
| CILinearLightBlendMode |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CILinearToSRGBToneCurve |
Фильтр, который сопоставляет интенсивность цвета от линейной гамма-кривой к цветовой области SRGB. |
| CILineOverlay |
Создает изображение, похожее на черно-белый эскиз, с помощью обнаружения краев. |
| CILineScreen |
Это CIScreenFilter имитирует полутон из линий. |
| CILuminosityBlendMode |
Фильтр CILuminosityBlendMode CoreImage |
| CIMaskedVariableBlur |
Это размытие CIFilter на основе черно-белой маски. |
| CIMaskToAlpha |
Объект, CIFilter который преобразует изображение серого уровня в альфа-маску. |
| CIMaximumComponent |
Значение, CIFilter создающее изображение серого уровня из максимального значения цветов RGB. |
| CIMaximumCompositing |
Фильтр CIMaximumCompositing CoreImage |
| CIMaximumScaleTransform |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIMedianFilter |
Заменяет значения пикселей медианом соседних значений пикселей, что снижает шум во входном изображении. |
| CIMeshGenerator |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIMinimumComponent |
Объект, CIFilter создающий изображение серого масштаба из минимального компонента значений RGB. |
| CIMinimumCompositing |
Фильтр CIMinimumCompositing CoreImage |
| CIMix |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIModTransition |
Объект, CITransitionFilter который показывает фоновое изображение через ряд неправильно сформированных отверстий. |
| CIMorphology |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIMorphologyGradient |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIMorphologyMaximum |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIMorphologyMinimum |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIMorphologyRectangle |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIMorphologyRectangleMaximum |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIMorphologyRectangleMinimum |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIMotionBlur |
Применяет размытие, которое имитирует движение камеры во время захвата. |
| CIMultiplyBlendMode |
Фильтр CIMultiplyBlendMode CoreImage |
| CIMultiplyCompositing |
Фильтр CIMultiplyCompositing CoreImage |
| CINinePartStretched |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CINinePartTiled |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CINoiseReduction |
Уменьшает шум, обнаруживая вариации света. Небольшие вариации света локально размыты, большие вариации локально заточаются. |
| CIOpTile |
Создает эффект "op art", путем оползания, масштабирования и поворота областей изображения. |
| CIOverlayBlendMode |
Фильтр CIOverlayBlendMode CoreImage |
| CIPageCurlTransition |
Анимирует переход страницы curl между изображениями. |
| CIPageCurlWithShadowTransition |
Анимирует переход страницы curl с тенью между изображениями. |
| CIPaletteCentroid |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIPalettize |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIParallelogramTile |
Переоформьте изображение на параллелограмму, а затем плитки результата. |
| CIPdf417BarcodeGenerator |
Генератор для 2-мерных кодов штрихов PDF417. |
| CIPdf417CodeDescriptor |
A CIBarcodeDescriptor для схемы штрихкодов CIPDF417. |
| CIPersonSegmentation |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIPerspectiveCorrection |
Объект CIPerspectiveTransform , который обрезается в соответствии с точками управления перспективы, но пиксели которых не преобразуются. |
| CIPerspectiveRotate |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIPerspectiveTile |
Объект, CIFilter который применяет преобразование перспективы, а затем плитки результата. |
| CIPerspectiveTransform |
Объект, CIFilter который применяет преобразование моделируемой перспективы. |
| CIPerspectiveTransformWithExtent |
Фильтр, который изменяет часть общего изображения на основе преобразования перспективы. |
| CIPhotoEffect |
Базовый класс для фильтров эффектов фотографий. |
| CIPhotoEffectChrome |
Фильтр, который преувеличивает цвет изображения, создающего винтажный вид. |
| CIPhotoEffectFade |
Фильтр, который уменьшает цвет изображения, создающего винтажный вид. |
| CIPhotoEffectInstant |
Фильтр, который искажает цвета в стиле, напоминающем мгновенный фильм. |
| CIPhotoEffectMono |
Фильтр, который создает низкоконтрастное черно-белое изображение. |
| CIPhotoEffectNoir |
Фильтр, который создает черно-белое изображение с высокой контрастностью. |
| CIPhotoEffectProcess |
Фильтр, который создает винтажный вид с выгружденным холодным цветом. |
| CIPhotoEffectProtocol_Extensions |
Методы расширения для ICIPhotoEffectProtocol интерфейса для поддержки всех методов из протокола CIPhotoEffect. |
| CIPhotoEffectTonal |
Фильтр, который создает черно-белое изображение с минимальными изменениями контрастности. |
| CIPhotoEffectTransfer |
Фильтр, который создает винтажный вид с выгретыми теплыми цветами. |
| CIPinchDistortion |
Это CIDistortionFilter пиксели в пикселях к прямоугольной области. |
| CIPinLightBlendMode |
Заменяет цвета изображения яркими цветами из фонового изображения. |
| CIPixellate |
Объект, CIFilter который пикселяет исходное изображение. |
| CIPlugIn |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIPointillize |
Создает эффект имитации художественной указателей. |
| CIQRCodeDescriptor |
А CIBarcodeDescriptor для QR-кодов. |
| CIQRCodeFeature |
Обнаруженный QR-код. |
| CIQRCodeGenerator |
Создает QR-код. |
| CIRadialGradient |
Создает градиент между двумя цветами, как будто отражается на сфере. |
| CIRandomGenerator |
CIFilter Чей пиксель случайным образом цвет. |
| CIRawDecoderVersionExtensions |
Методы расширения для CIRawDecoderVersion перечисления. |
| CIRawFilter |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIRawFilterOptions |
Параметры для использования с CreateRawFilter(CVPixelBuffer, NSDictionary, NSDictionary). |
| CIRectangleFeature |
Описание CIFeature прямоугольника пространства изображения, содержащего обнаруженный физический прямоугольник. |
| CIReductionFilter |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIRenderDestination |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIRenderInfo |
Содержит сведения о проходе отрисовки, включая сведения о времени и количество обработанных пикселей. |
| CIRenderTask |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIRippleTransition |
Анимирует переход рябь между изображениями. |
| CIRoundedQRCodeGenerator |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIRoundedRectangleGenerator |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIRoundedRectangleStrokeGenerator |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIRowAverage |
Возвращает изображение с высотой 1 пикселя, пиксели которого являются средним цветом для соответствующей строки в входном изображении. |
| CISaliencyMapFilter |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CISampleNearest |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CISampler |
Примеры изображений для обработки с помощью CISampler. |
| CISamplerOptions |
Параметры управления операциями выборки для CISampler объектов. |
| CISaturationBlendMode |
Фильтр CISaturationBlendMode CoreImage |
| CIScreenBlendMode |
Фильтр CIScreenBlendMode CoreImage |
| CIScreenFilter |
А CIFilter это имитирует полутонные экраны. |
| CISepiaTone |
Фильтр CISepiaTone CoreImage |
| CIShadedMaterial |
Создает затеняемое изображение из поля высоты, например, которое производится CIHeightFieldFromMask. |
| CISharpenLuminance |
А CIFilter это резкое изображение. |
| CISignedDistanceGradientFromRedMask |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CISixfoldReflectedTile |
Значение CITileFilter , которое применяет 6-путь отражения симметрии. |
| CISixfoldRotatedTile |
Объект, CITileFilter который поворачивает изображение в 60 градусов приращения. |
| CISmoothLinearGradient |
Фильтр, который создает градиент вдоль линейной оси между двумя конечными точками. |
| CISobelGradients |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CISoftLightBlendMode |
Фильтр CISoftLightBlendMode CoreImage |
| CISourceAtopCompositing |
Фильтр CISourceAtopCompositing CoreImage |
| CISourceInCompositing |
Фильтр CISourceInCompositing CoreImage |
| CISourceOutCompositing |
Фильтр CISourceOutCompositing CoreImage |
| CISourceOverCompositing |
Фильтр CISourceOverCompositing CoreImage |
| CISpotColor |
Заменяет диапазоны цветов указанными цветами замены. |
| CISpotLight |
Создает эффект имитации того, что направления в центре внимания. |
| CISRGBToneCurveToLinear |
Фильтр, который настраивает ответ тона в цветовом пространстве SRGB, а затем сопоставляет его с линейной гамма-кривой. |
| CIStarShineGenerator |
А CIFilter , который имитирует вспышку объектива. |
| CIStraightenFilter |
Фильтр CIStraightenFilter CoreImage |
| CIStretchCrop |
Растяжения и культуры изображения. |
| CIStripesGenerator |
Создает жесткие полосы чередующихся цветов. |
| CISubtractBlendMode |
Вычитает пиксели фонового изображения из этих пикселей InputImage. |
| CISunbeamsGenerator |
Создает искусственный солнечный и световой эффект. |
| CISwipeTransition |
Объект, CITransitionFilter который проводит пальцем от одного изображения к другому. |
| CISystemToneMap |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CITemperatureAndTint |
Фильтр CITemperatureAndTint CoreImage |
| CITextFeature |
Обнаруженная функция текста. |
| CITextImageGenerator |
Объект, CIImageGenerator который создает изображение из текста. |
| CITextImageGeneratorProtocol_Extensions |
Методы расширения для ICITextImageGeneratorProtocol интерфейса для поддержки всех методов из протокола CITextImageGenerator. |
| CIThermal |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CITileFilter |
Объект, CIFilter который применяет фильтр, а затем плитки результатов. |
| CIToneCurve |
Фильтр CIToneCurve CoreImage |
| CIToneMapHeadroom |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CITorusLensDistortion |
Создает эффект, как если бы тороидальный объектив был помещен на входное изображение. |
| CITransitionFilter |
Объект, CITransitionFilter который анимирует переход между двумя изображениями. |
| CITriangleKaleidoscope |
А CIFilter , создающий калейдоскопический эффект. |
| CITriangleTile |
Плитки изображения с треугольной областью входного изображения. |
| CITwelvefoldReflectedTile |
Значение CITileFilter , которое применяет 12-способную симметрию. |
| CITwirlDistortion |
Объект, CIDistortionFilter который поворачивает пиксели вокруг точки. |
| CIUIParameterSet |
Содержит параметры для пользовательских интерфейсов фильтра основных образов. |
| CIUnsharpMask |
Значение, CIFilter повышающее контрастность ребер в изображении. |
| CIVector |
Вектор для использования с объектами Core Image, такими как CIFilter. |
| CIVibrance |
Фильтр CIVibrance CoreImage |
| CIVignette |
Фильтр CIVignette CoreImage |
| CIVignetteEffect |
Фильтр, изменяющий яркость внешнего изображения. |
| CIVividLightBlendMode |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIVortexDistortion |
Это CIDistortionFilter создает жесткое спирали искажение, предполагающее вихрь. |
| CIWarpKernel |
Ядро для преобразований GPU, работающих только с геометрией. |
| CIWhitePointAdjust |
Фильтр CIWhitePointAdjust CoreImage |
| CIXRay |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIZoomBlur |
Применяет размытие, которое имитирует масштаб камеры во время захвата. |
| NSObject_CIImageProvider |
Интерфейс, определяющий поставщика образов. |
Интерфейсы
| Имя | Описание |
|---|---|
| ICIAccordionFoldTransitionProtocol |
Этот интерфейс представляет протокол |
| ICIAffineClampProtocol |
Этот интерфейс представляет протокол |
| ICIAffineTileProtocol |
Этот интерфейс представляет протокол |
| ICIAreaAverageMaximumRedProtocol |
Этот интерфейс представляет протокол |
| ICIAreaAverageProtocol |
Этот интерфейс представляет протокол |
| ICIAreaBoundsRedProtocol |
Этот интерфейс представляет протокол |
| ICIAreaHistogramProtocol |
Этот интерфейс представляет протокол |
| ICIAreaLogarithmicHistogramProtocol |
Этот интерфейс представляет протокол |
| ICIAreaMaximumAlphaProtocol |
Этот интерфейс представляет протокол |
| ICIAreaMaximumProtocol |
Этот интерфейс представляет протокол |
| ICIAreaMinimumAlphaProtocol |
Этот интерфейс представляет протокол |
| ICIAreaMinimumProtocol |
Этот интерфейс представляет протокол |
| ICIAreaMinMaxProtocol |
Этот интерфейс представляет протокол |
| ICIAreaMinMaxRedProtocol |
Этот интерфейс представляет протокол |
| ICIAreaReductionFilterProtocol |
Этот интерфейс представляет протокол |
| ICIAttributedTextImageGeneratorProtocol |
Этот интерфейс представляет протокол |
| ICIAztecCodeGeneratorProtocol |
Этот интерфейс представляет протокол |
| ICIBarcodeGeneratorProtocol |
Этот интерфейс представляет протокол |
| ICIBarsSwipeTransitionProtocol |
Этот интерфейс представляет протокол |
| ICIBicubicScaleTransformProtocol |
Этот интерфейс представляет протокол |
| ICIBlendWithMaskProtocol |
Этот интерфейс представляет протокол |
| ICIBloomProtocol |
Этот интерфейс представляет протокол |
| ICIBlurredRectangleGeneratorProtocol |
Этот интерфейс представляет протокол |
| ICIBlurredRoundedRectangleGeneratorProtocol |
Этот интерфейс представляет протокол |
| ICIBokehBlurProtocol |
Этот интерфейс представляет протокол |
| ICIBoxBlurProtocol |
Этот интерфейс представляет протокол |
| ICIBumpDistortionLinearProtocol |
Этот интерфейс представляет протокол |
| ICIBumpDistortionProtocol |
Этот интерфейс представляет протокол |
| ICICannyEdgeDetectorProtocol |
Этот интерфейс представляет протокол |
| ICICheckerboardGeneratorProtocol |
Этот интерфейс представляет протокол |
| ICICircleSplashDistortionProtocol |
Этот интерфейс представляет протокол |
| ICICircularScreenProtocol |
Этот интерфейс представляет протокол |
| ICICircularWrapProtocol |
Этот интерфейс представляет протокол |
| ICICmykHalftoneProtocol |
Этот интерфейс представляет протокол |
| ICICode128BarcodeGeneratorProtocol |
Этот интерфейс представляет протокол |
| ICIColorAbsoluteDifferenceProtocol |
Этот интерфейс представляет протокол |
| ICIColorClampProtocol |
Этот интерфейс представляет протокол |
| ICIColorControlsProtocol |
Этот интерфейс представляет протокол |
| ICIColorCrossPolynomialProtocol |
Этот интерфейс представляет протокол |
| ICIColorCubeProtocol |
Этот интерфейс представляет протокол |
| ICIColorCubesMixedWithMaskProtocol |
Этот интерфейс представляет протокол |
| ICIColorCubeWithColorSpaceProtocol |
Этот интерфейс представляет протокол |
| ICIColorCurvesProtocol |
Этот интерфейс представляет протокол |
| ICIColorInvertProtocol |
Этот интерфейс представляет протокол |
| ICIColorMapProtocol |
Этот интерфейс представляет протокол |
| ICIColorMatrixProtocol |
Этот интерфейс представляет протокол |
| ICIColorMonochromeProtocol |
Этот интерфейс представляет протокол |
| ICIColorPolynomialProtocol |
Этот интерфейс представляет протокол |
| ICIColorPosterizeProtocol |
Этот интерфейс представляет протокол |
| ICIColorThresholdOtsuProtocol |
Этот интерфейс представляет протокол |
| ICIColorThresholdProtocol |
Этот интерфейс представляет протокол |
| ICIColumnAverageProtocol |
Этот интерфейс представляет протокол |
| ICIComicEffectProtocol |
Этот интерфейс представляет протокол |
| ICICompositeOperationProtocol |
Этот интерфейс представляет протокол |
| ICIConvertLabProtocol |
Этот интерфейс представляет протокол |
| ICIConvolutionProtocol |
Этот интерфейс представляет протокол |
| ICICopyMachineTransitionProtocol |
Этот интерфейс представляет протокол |
| ICICoreMLModelProtocol |
Этот интерфейс представляет протокол |
| ICICrystallizeProtocol |
Этот интерфейс представляет протокол |
| ICIDepthOfFieldProtocol |
Этот интерфейс представляет протокол |
| ICIDepthToDisparityProtocol |
Этот интерфейс представляет протокол |
| ICIDiscBlurProtocol |
Этот интерфейс представляет протокол |
| ICIDisintegrateWithMaskTransitionProtocol |
Этот интерфейс представляет протокол |
| ICIDisparityToDepthProtocol |
Этот интерфейс представляет протокол |
| ICIDisplacementDistortionProtocol |
Этот интерфейс представляет протокол |
| ICIDissolveTransitionProtocol |
Этот интерфейс представляет протокол |
| ICIDistanceGradientFromRedMaskProtocol |
Этот интерфейс представляет протокол |
| ICIDitherProtocol |
Этот интерфейс представляет протокол |
| ICIDocumentEnhancerProtocol |
Этот интерфейс представляет протокол |
| ICIDotScreenProtocol |
Этот интерфейс представляет протокол |
| ICIDrosteProtocol |
Этот интерфейс представляет протокол |
| ICIEdgePreserveUpsampleProtocol |
Этот интерфейс представляет протокол |
| ICIEdgesProtocol |
Этот интерфейс представляет протокол |
| ICIEdgeWorkProtocol |
Этот интерфейс представляет протокол |
| ICIEightfoldReflectedTileProtocol |
Этот интерфейс представляет протокол |
| ICIExposureAdjustProtocol |
Этот интерфейс представляет протокол |
| ICIFalseColorProtocol |
Этот интерфейс представляет протокол |
| ICIFilterConstructor |
Интерфейс для классов, создающих именованные фильтры. |
| ICIFilterProtocol |
Этот интерфейс представляет протокол |
| ICIFlashTransitionProtocol |
Этот интерфейс представляет протокол |
| ICIFourCoordinateGeometryFilterProtocol |
Этот интерфейс представляет протокол |
| ICIFourfoldReflectedTileProtocol |
Этот интерфейс представляет протокол |
| ICIFourfoldRotatedTileProtocol |
Этот интерфейс представляет протокол |
| ICIFourfoldTranslatedTileProtocol |
Этот интерфейс представляет протокол |
| ICIGaborGradientsProtocol |
Этот интерфейс представляет протокол |
| ICIGammaAdjustProtocol |
Этот интерфейс представляет протокол |
| ICIGaussianBlurProtocol |
Этот интерфейс представляет протокол |
| ICIGaussianGradientProtocol |
Этот интерфейс представляет протокол |
| ICIGlassDistortionProtocol |
Этот интерфейс представляет протокол |
| ICIGlassLozengeProtocol |
Этот интерфейс представляет протокол |
| ICIGlideReflectedTileProtocol |
Этот интерфейс представляет протокол |
| ICIGloomProtocol |
Этот интерфейс представляет протокол |
| ICIHatchedScreenProtocol |
Этот интерфейс представляет протокол |
| ICIHeightFieldFromMaskProtocol |
Этот интерфейс представляет протокол |
| ICIHexagonalPixellateProtocol |
Этот интерфейс представляет протокол |
| ICIHighlightShadowAdjustProtocol |
Этот интерфейс представляет протокол |
| ICIHistogramDisplayProtocol |
Этот интерфейс представляет протокол |
| ICIHoleDistortionProtocol |
Этот интерфейс представляет протокол |
| ICIHueAdjustProtocol |
Этот интерфейс представляет протокол |
| ICIHueSaturationValueGradientProtocol |
Этот интерфейс представляет протокол |
| ICIImageProcessorInput |
Входные данные CIImageProcessorKernelдля объекта . |
| ICIImageProcessorOutput |
Выходные данные объекта CIImageProcessorKernel. |
| ICIImageProvider |
Интерфейс, определяющий поставщика образов. |
| ICIKaleidoscopeProtocol |
Этот интерфейс представляет протокол |
| ICIKeystoneCorrectionCombinedProtocol |
Этот интерфейс представляет протокол |
| ICIKeystoneCorrectionHorizontalProtocol |
Этот интерфейс представляет протокол |
| ICIKeystoneCorrectionVerticalProtocol |
Этот интерфейс представляет протокол |
| ICIKMeansProtocol |
Этот интерфейс представляет протокол |
| ICILabDeltaEProtocol |
Этот интерфейс представляет протокол |
| ICILanczosScaleTransformProtocol |
Этот интерфейс представляет протокол |
| ICILenticularHaloGeneratorProtocol |
Этот интерфейс представляет протокол |
| ICILightTunnelProtocol |
Этот интерфейс представляет протокол |
| ICILinearGradientProtocol |
Этот интерфейс представляет протокол |
| ICILinearToSrgbToneCurveProtocol |
Этот интерфейс представляет протокол |
| ICILineOverlayProtocol |
Этот интерфейс представляет протокол |
| ICILineScreenProtocol |
Этот интерфейс представляет протокол |
| ICIMaskedVariableBlurProtocol |
Этот интерфейс представляет протокол |
| ICIMaskToAlphaProtocol |
Этот интерфейс представляет протокол |
| ICIMaximumComponentProtocol |
Этот интерфейс представляет протокол |
| ICIMaximumScaleTransformProtocol |
Этот интерфейс представляет протокол |
| ICIMedianProtocol |
Этот интерфейс представляет протокол |
| ICIMeshGeneratorProtocol |
Этот интерфейс представляет протокол |
| ICIMinimumComponentProtocol |
Этот интерфейс представляет протокол |
| ICIMixProtocol |
Этот интерфейс представляет протокол |
| ICIModTransitionProtocol |
Этот интерфейс представляет протокол |
| ICIMorphologyGradientProtocol |
Этот интерфейс представляет протокол |
| ICIMorphologyMaximumProtocol |
Этот интерфейс представляет протокол |
| ICIMorphologyMinimumProtocol |
Этот интерфейс представляет протокол |
| ICIMorphologyRectangleMaximumProtocol |
Этот интерфейс представляет протокол |
| ICIMorphologyRectangleMinimumProtocol |
Этот интерфейс представляет протокол |
| ICIMotionBlurProtocol |
Этот интерфейс представляет протокол |
| ICINinePartStretchedProtocol |
Этот интерфейс представляет протокол |
| ICINinePartTiledProtocol |
Этот интерфейс представляет протокол |
| ICINoiseReductionProtocol |
Этот интерфейс представляет протокол |
| ICIOpTileProtocol |
Этот интерфейс представляет протокол |
| ICIPageCurlTransitionProtocol |
Этот интерфейс представляет протокол |
| ICIPageCurlWithShadowTransitionProtocol |
Этот интерфейс представляет протокол |
| ICIPaletteCentroidProtocol |
Этот интерфейс представляет протокол |
| ICIPalettizeProtocol |
Этот интерфейс представляет протокол |
| ICIParallelogramTileProtocol |
Этот интерфейс представляет протокол |
| ICIPdf417BarcodeGeneratorProtocol |
Этот интерфейс представляет протокол |
| ICIPersonSegmentationProtocol |
Этот интерфейс представляет протокол |
| ICIPerspectiveCorrectionProtocol |
Этот интерфейс представляет протокол |
| ICIPerspectiveRotateProtocol |
Этот интерфейс представляет протокол |
| ICIPerspectiveTileProtocol |
Этот интерфейс представляет протокол |
| ICIPerspectiveTransformProtocol |
Этот интерфейс представляет протокол |
| ICIPerspectiveTransformWithExtentProtocol |
Этот интерфейс представляет протокол |
| ICIPhotoEffectProtocol |
Этот интерфейс представляет протокол |
| ICIPinchDistortionProtocol |
Этот интерфейс представляет протокол |
| ICIPixellateProtocol |
Этот интерфейс представляет протокол |
| ICIPointillizeProtocol |
Этот интерфейс представляет протокол |
| ICIQRCodeGeneratorProtocol |
Этот интерфейс представляет протокол |
| ICIRadialGradientProtocol |
Этот интерфейс представляет протокол |
| ICIRandomGeneratorProtocol |
Этот интерфейс представляет протокол |
| ICIRippleTransitionProtocol |
Этот интерфейс представляет протокол |
| ICIRoundedQRCodeGeneratorProtocol |
Этот интерфейс представляет протокол |
| ICIRoundedRectangleGeneratorProtocol |
Этот интерфейс представляет протокол |
| ICIRoundedRectangleStrokeGeneratorProtocol |
Этот интерфейс представляет протокол |
| ICIRowAverageProtocol |
Этот интерфейс представляет протокол |
| ICISaliencyMapProtocol |
Этот интерфейс представляет протокол |
| ICISepiaToneProtocol |
Этот интерфейс представляет протокол |
| ICIShadedMaterialProtocol |
Этот интерфейс представляет протокол |
| ICISharpenLuminanceProtocol |
Этот интерфейс представляет протокол |
| ICISignedDistanceGradientFromRedMaskProtocol |
Этот интерфейс представляет протокол |
| ICISixfoldReflectedTileProtocol |
Этот интерфейс представляет протокол |
| ICISixfoldRotatedTileProtocol |
Этот интерфейс представляет протокол |
| ICISmoothLinearGradientProtocol |
Этот интерфейс представляет протокол |
| ICISobelGradientsProtocol |
Этот интерфейс представляет протокол |
| ICISpotColorProtocol |
Этот интерфейс представляет протокол |
| ICISpotLightProtocol |
Этот интерфейс представляет протокол |
| ICISrgbToneCurveToLinearProtocol |
Этот интерфейс представляет протокол |
| ICIStarShineGeneratorProtocol |
Этот интерфейс представляет протокол |
| ICIStraightenProtocol |
Этот интерфейс представляет протокол |
| ICIStretchCropProtocol |
Этот интерфейс представляет протокол |
| ICIStripesGeneratorProtocol |
Этот интерфейс представляет протокол |
| ICISunbeamsGeneratorProtocol |
Этот интерфейс представляет протокол |
| ICISwipeTransitionProtocol |
Этот интерфейс представляет протокол |
| ICISystemToneMapProtocol |
Этот интерфейс представляет протокол |
| ICITemperatureAndTintProtocol |
Этот интерфейс представляет протокол |
| ICITextImageGeneratorProtocol |
Этот интерфейс представляет протокол |
| ICIThermalProtocol |
Этот интерфейс представляет протокол |
| ICIToneCurveProtocol |
Этот интерфейс представляет протокол |
| ICIToneMapHeadroomProtocol |
Этот интерфейс представляет протокол |
| ICITorusLensDistortionProtocol |
Этот интерфейс представляет протокол |
| ICITransitionFilterProtocol |
Этот интерфейс представляет протокол |
| ICITriangleKaleidoscopeProtocol |
Этот интерфейс представляет протокол |
| ICITriangleTileProtocol |
Этот интерфейс представляет протокол |
| ICITwelvefoldReflectedTileProtocol |
Этот интерфейс представляет протокол |
| ICITwirlDistortionProtocol |
Этот интерфейс представляет протокол |
| ICIUnsharpMaskProtocol |
Этот интерфейс представляет протокол |
| ICIVibranceProtocol |
Этот интерфейс представляет протокол |
| ICIVignetteEffectProtocol |
Этот интерфейс представляет протокол |
| ICIVignetteProtocol |
Этот интерфейс представляет протокол |
| ICIVortexDistortionProtocol |
Этот интерфейс представляет протокол |
| ICIWhitePointAdjustProtocol |
Этот интерфейс представляет протокол |
| ICIXRayProtocol |
Этот интерфейс представляет протокол |
| ICIZoomBlurProtocol |
Этот интерфейс представляет протокол |
Перечисления
| Имя | Описание |
|---|---|
| CIDataMatrixCodeEccVersion |
Перечисляет версии ECC для схемы штрихкода Data Matrix. |
| CIDynamicRangeOption |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIFilterMode |
Перечисляет режимы фильтрации. |
| CIFormat |
Перечисление, значения которого указывают форматы пикселей. |
| CIImageOrientation |
Перечисление, значения которого CIImageуказывают источник объекта . |
| CIQRCodeErrorCorrectionLevel |
Перечисляет уровни исправления ошибок для QR-кодов. |
| CIRawDecoderVersion |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIRenderDestinationAlphaMode |
Пространство имен CoreImage обеспечивает аппаратно-ускоренную обработку изображений. |
| CIWrapMode |
Перечисляет значения, управляющие обработкой примеров извне исходного образа. |
| FaceDetectorAccuracy |
Перечисление, значения которого указывают точность обнаружения лиц. |
Делегаты
| Имя | Описание |
|---|---|
| CIKernelRoiCallback |
Обработчик завершения для сдерживания региона, интересующего исходный образ. |
Комментарии
CoreImage предоставляет платформу для обработки по-прежнему изображений и применения набора операций на них для создания новых изображений или выполнения анализа изображений (например, при обнаружении лиц и автоматическом улучшении фотографии). Операции являются аппаратным ускорением и обеспечивают лучшую производительность, чем большинство рукописных реализаций.
CoreImage может применять один фильтр к изображению или использовать встроенную цепочки для одновременного применения ряда фильтров к изображению. Например, можно применить фильтр Сепии, а затем фильтр корректировки Hue, а затем фильтр контрастности. Идея поддержки цепочки заключается в том, чтобы избежать промежуточных копий и промежуточных буферов во время обработки изображений. Кроме того, некоторые из этих операций фильтрации можно выполнять полностью на GPU в одном проходе без необходимости копировать данные из GPU в основную память.
Среда выполнения CoreImage находится под CoreGraphicsCoreVideo стеками и ImageIO предоставляет службы всем из них. В зависимости от операций фильтрации и аппаратной платформы CoreImage будет выполнять фильтры в ЦП или GPU.
Чтобы использовать CoreImage в iOS, выполните следующие действия.
-
CIImage Создайте объект. Их можно создать из нескольких источников: изображения CoreGraphics, растровые данные, изображения на диске или буферах изображений CoreVideo. Объекты CIImage являются неизменяемыми и представляют рецепты, то есть они будут вычисляться по запросу.
:
- Создание и настройка CIFilter объекта. Этот объект объединяет входные данные изображения или числовые входные параметры для настройки эффектов фильтра. Конфигурация выполняется путем задания различных свойств с помощью индексатора объектов для любого из документированных значений. :
-
CIContext Создайте объект для отслеживания конвейера обработки. Это объект, через который выполняется рисование CoreImage, и он может быть привязан к ЦП или GPU.
:
- Отрисовка выходных данных фильтра в целевом изображении с помощью одного из методов CIContext. :
// 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);
Обнаружение лиц выполняется с CIDetector помощью класса, вызывая CreateFaceDetector метод, который возвращает массив объектов с обнаруженными функциями CIFeature лица.
Автоматическое изменение реализуется путем вызова GetAutoAdjustmentFilters() метода. Этот метод возвращает список предлагаемых CIFilter, который, в свою очередь, будет применяться к изображению и отрисовке в контексте.
Для цепочки фильтров необходимо подключить свойство OutputImage из фильтра к свойству Image другого фильтра. Это измененная версия предыдущего примера, показывающая, как объединить два фильтра:
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);