CIFilter 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
CoreImage 映射篩選。
[Foundation.Register("CIFilter", true)]
public class CIFilter : Foundation.NSObject, Foundation.INSCopying, Foundation.INSSecureCoding, IDisposable
type CIFilter = class
inherit NSObject
interface INSCoding
interface INativeObject
interface IDisposable
interface INSCopying
interface INSSecureCoding
- 繼承
- 衍生
- 屬性
- 實作
備註
在 iOS 7.0 上,下列是內建篩選器:
撰寫篩選:
- CIAdditionCompositing
- CIMaximumCompositing
- CIMinimumCompositing
- CIMultiplyCompositing
- CISourceAtopCompositing
- CISourceInCompositing
- CISourceOutCompositing
- CISourceOverCompositing
Affine Filters (CIAffineFilter) :
混合篩選 (CIBlendFilter) :
- CIBlendWithMask
- CIColorBlendMode
- CIColorBurnBlendMode
- CIColorDodgeBlendMode
- CIDarkenBlendMode
- CIDifferenceBlendMode
- CIExclusionBlendMode
- CIHardLightBlendMode
- CIHueBlendMode
- CILightenBlendMode
- CILuminosityBlendMode
- CIMultiplyBlendMode
- CIOverlayBlendMode
- CISaturationBlendMode
- CIScreenBlendMode
- CISoftLightBlendMode
撰寫篩選 (CICompositingFilter) :
- CIAdditionCompositing
- CIMaximumCompositing
- CIMinimumCompositing
- CIMultiplyCompositing
- CISourceAtopCompositing
- CISourceInCompositing
- CISourceOutCompositing
- CISourceOverCompositing
卷積篩選 (CIConvolutionCore) :
失真篩選 (CIDistortionFilter) :
- CIBumpDistortion
- CIBumpDistortionLinear
- CICircleSplashDistortion
- CIHoleDistortion
- CIPinchDistortion
- CITwirlDistortion
- CIVortexDistortion
相片效果 (CIPhotoEffect) :
- CIPhotoEffectChrome
- CIPhotoEffectFade
- CIPhotoEffectInstant
- CIPhotoEffectMono
- CIPhotoEffectNoir
- CIPhotoEffectProcess
- CIPhotoEffectTonal
- CIPhotoEffectTransfer
轉換篩選 (CITransitionFilter) :
- CIBarsSwipeTransition
- CICopyMachineTransition
- CIDisintegrateWithMaskTransition
- CIDissolveTransition
- CIFlashTransition
- CIModTransition
- CISwipeTransition
特製化篩選:
- CIBloom
- CICheckerboardGenerator
- CIColorClamp
- CIColorControls
- CIColorCrossPolynomial
- CIColorCube
- CIColorInvert
- CIColorMap
- CIColorMatrix
- CIColorMonochrome
- CIColorPosterize
- CIConstantColorGenerator
- CICrop
- CIExposureAdjust
- CIFaceBalance
- CIFalseColor
- CIGammaAdjust
- CIGaussianBlur
- CIGaussianGradient
- CIGloom
- CIHighlightShadowAdjust
- CIHueAdjust
- CILanczosScaleTransform
- CILightTunnel
- CILinearGradient
- CILinearToSRGBToneCurve
- CIMaskToAlpha
- CIMaximumComponent
- CIMinimumComponent
- CIPerspectiveTile
- CIPerspectiveTransform
- CIPixellate
- CIQRCodeGenerator
- CIRadialGradient
- CIRandomGenerator
- CIScreenFilter
- CISepiaTone
- CISharpenLuminance
- CISRGBToneCurveToLinear
- CIStarShineGenerator
- CIStraightenFilter
- CIStripesGenerator
- CITemperatureAndTint
- CITileFilter
- CIToneCurve
- CITriangleKaleidoscope
- CIUnsharpMask
- CIVibrance
- CIVignette
- CIVignetteEffect
- CIWhitePointAdjust
若要建立指定類型的篩選,請具現化上述其中一個類型的實例、將值指派給其屬性,並使用 OutputImage 屬性擷取結果。
var sepiaFilter = new CISepiaTone () {
Image = mySourceImage,
Intensity = 0.8f
};
您也可以鏈結篩選:
var sepiaFilter = new CISepiaTone () {
Image = mySourceImage,
Intensity = .8f
};
var invert = new CIColorInvert () {
Image = sepia.OutputImage
};
建構函式
CIFilter() |
使用預設值建立新的 CIFilter。 |
CIFilter(IntPtr) |
建立 Unmanaged 物件的 Managed 標記法時所使用的建構函式;由執行時間呼叫。 |
CIFilter(NSCoder) |
從儲存在 unarchiver 物件中的資料初始化 物件的建構函式。 |
CIFilter(NSObjectFlag) |
在衍生類別上呼叫的建構函式,以略過初始化,並只配置 物件。 |
屬性
Attributes |
篩選準則的可設定屬性。 |
Class |
CoreImage 映射篩選。 (繼承來源 NSObject) |
ClassHandle |
這個類別的控制碼。 |
DebugDescription |
此物件的開發人員有意義描述。 (繼承來源 NSObject) |
Description |
物件的描述,ToString 的 Objective-C 版本。 (繼承來源 NSObject) |
Handle |
處理 unmanaged 物件標記法) (指標。 (繼承來源 NSObject) |
Image |
取得或設定要篩選的影像。 |
InputKeys |
取得陣列,其中包含篩選準則的輸入索引鍵名稱。 |
IsDirectBinding |
CoreImage 映射篩選。 (繼承來源 NSObject) |
IsProxy |
CoreImage 映射篩選。 (繼承來源 NSObject) |
Item[NSString] |
取得 所 |
Name |
取得篩選名稱。 |
OutputImage |
取得將篩選套用至 Image 所產生的影像。 |
OutputKeys |
取得陣列,其中包含篩選的輸出索引鍵名稱。 |
RetainCount |
傳回物件的目前 Objective-C 保留計數。 (繼承來源 NSObject) |
Self |
CoreImage 映射篩選。 (繼承來源 NSObject) |
Superclass |
CoreImage 映射篩選。 (繼承來源 NSObject) |
SuperHandle |
用來表示這個 NSObject 基類中方法的控制碼。 (繼承來源 NSObject) |
Zone |
CoreImage 映射篩選。 (繼承來源 NSObject) |
方法
擴充方法
ObjectDidBeginEditing(NSObject, INSEditor) |
CoreImage 映射篩選。 |
ObjectDidEndEditing(NSObject, INSEditor) |
CoreImage 映射篩選。 |
GetValidModes(NSObject, NSFontPanel) |
CoreImage 映射篩選。 |
ValidateToolbarItem(NSObject, NSToolbarItem) |
CoreImage 映射篩選。 |
GetDebugDescription(INSObjectProtocol) |
CoreImage 映射篩選。 |
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel) |
CoreImage 映射篩選。 |
BeginPreviewPanelControl(NSObject, QLPreviewPanel) |
CoreImage 映射篩選。 |
EndPreviewPanelControl(NSObject, QLPreviewPanel) |
CoreImage 映射篩選。 |
GetAccessibilityCustomRotors(NSObject) |
取得適用于 |
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
設定適用于 |