码迷,mamicode.com
首页 > 移动开发 > 详细

iOS使用CoreImage处理图像40中可用的滤镜名称

时间:2015-06-04 13:42:04      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:



 NSString* localPath = [[NSBundle mainBundle] pathForResource:@"1" ofType:@"jpg"];
    NSURL* fileUrl = [NSURL fileURLWithPath:localPath];
    CIImage* image = [CIImage imageWithContentsOfURL:fileUrl];
    CIContext* context = [CIContext contextWithOptions:nil];
    CIFilter* filter = [CIFilter filterWithName:@"CISepiaTone" keysAndValues:kCIInputImageKey,image,@"inputIntensity", [NSNumber numberWithFloat:0.99],nil];
    CIImage* output = [filter outputImage];

    CGImageRef cgimage =[context createCGImage:output fromRect:[output extent]];

    UIImage* resultImage = [UIImage imageWithCGImage:cgimage];

    [_imageV setImage:resultImage];



这当中的 @"CISepiaTone" 就是滤镜名称。

一下为ios中可用的40 中滤镜名称。

(

    CIAdditionCompositing,

    CIAffineClamp,

    CIAffineTile,

    CIAffineTransform,

    CIBarsSwipeTransition,

    CIBlendWithAlphaMask,

    CIBlendWithMask,

    CIBloom,

    CIBumpDistortion,

    CIBumpDistortionLinear,

    CICheckerboardGenerator,

    CICircleSplashDistortion,

    CICircularScreen,

    CIColorBlendMode,

    CIColorBurnBlendMode,

    CIColorClamp,

    CIColorControls,

    CIColorCrossPolynomial,

    CIColorCube,

    CIColorCubeWithColorSpace,

    CIColorDodgeBlendMode,

    CIColorInvert,

    CIColorMap,

    CIColorMatrix,

    CIColorMonochrome,

    CIColorPolynomial,

    CIColorPosterize,

    CIConstantColorGenerator,

    CIConvolution3X3,

    CIConvolution5X5,

    CIConvolution9Horizontal,

    CIConvolution9Vertical,

    CICopyMachineTransition,

    CICrop,

    CIDarkenBlendMode,

    CIDifferenceBlendMode,

    CIDisintegrateWithMaskTransition,

    CIDissolveTransition,

    CIDotScreen,

    CIEightfoldReflectedTile,

    CIExclusionBlendMode,

    CIExposureAdjust,

    CIFalseColor,

    CIFlashTransition,

    CIFourfoldReflectedTile,

    CIFourfoldRotatedTile,

    CIFourfoldTranslatedTile,

    CIGammaAdjust,

    CIGaussianBlur,

    CIGaussianGradient,

    CIGlideReflectedTile,

    CIGloom,

    CIHardLightBlendMode,

    CIHatchedScreen,

    CIHighlightShadowAdjust,

    CIHoleDistortion,

    CIHueAdjust,

    CIHueBlendMode,

    CILanczosScaleTransform,

    CILightenBlendMode,

    CILightTunnel,

    CILinearGradient,

    CILinearToSRGBToneCurve,

    CILineScreen,

    CILuminosityBlendMode,

    CIMaskToAlpha,

    CIMaximumComponent,

    CIMaximumCompositing,

    CIMinimumComponent,

    CIMinimumCompositing,

    CIModTransition,

    CIMultiplyBlendMode,

    CIMultiplyCompositing,

    CIOverlayBlendMode,

    CIPhotoEffectChrome,

    CIPhotoEffectFade,

    CIPhotoEffectInstant,

    CIPhotoEffectMono,

    CIPhotoEffectNoir,

    CIPhotoEffectProcess,

    CIPhotoEffectTonal,

    CIPhotoEffectTransfer,

    CIPinchDistortion,

    CIPixellate,

    CIQRCodeGenerator,

    CIRadialGradient,

    CIRandomGenerator,

    CISaturationBlendMode,

    CIScreenBlendMode,

    CISepiaTone,

    CISharpenLuminance,

    CISixfoldReflectedTile,

    CISixfoldRotatedTile,

    CISmoothLinearGradient,

    CISoftLightBlendMode,

    CISourceAtopCompositing,

    CISourceInCompositing,

    CISourceOutCompositing,

    CISourceOverCompositing,

    CISRGBToneCurveToLinear,

    CIStarShineGenerator,

    CIStraightenFilter,

    CIStripesGenerator,

    CISwipeTransition,

    CITemperatureAndTint,

    CIToneCurve,

    CITriangleKaleidoscope,

    CITwelvefoldReflectedTile,

    CITwirlDistortion,

    CIUnsharpMask,

    CIVibrance,

    CIVignette,

    CIVignetteEffect,

    CIVortexDistortion,

    CIWhitePointAdjust

)



2014-07-17 13:46:24.653 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryHighDynamicRange,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = Addition;

    CIAttributeFilterName = CIAdditionCompositing;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.654 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryTileEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Affine Clamp";

    CIAttributeFilterName = CIAffineClamp;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputTransform =     {

        CIAttributeClass = NSValue;

        CIAttributeDefault = "CGAffineTransform: {{1, 0, 0, 1}, {0, 0}}";

        CIAttributeIdentity = "CGAffineTransform: {{1, 0, 0, 1}, {0, 0}}";

    };

}

2014-07-17 13:46:24.657 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryTileEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Affine Tile";

    CIAttributeFilterName = CIAffineTile;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputTransform =     {

        CIAttributeClass = NSValue;

        CIAttributeDefault = "CGAffineTransform: {{1, 0, 0, 1}, {0, 0}}";

        CIAttributeIdentity = "CGAffineTransform: {{1, 0, 0, 1}, {0, 0}}";

    };

}

2014-07-17 13:46:24.658 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryGeometryAdjustment,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Affine Transform";

    CIAttributeFilterName = CIAffineTransform;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputTransform =     {

        CIAttributeClass = NSValue;

        CIAttributeDefault = "CGAffineTransform: {{1, 0, 0, 1}, {0, 0}}";

        CIAttributeIdentity = "CGAffineTransform: {{1, 0, 0, 1}, {0, 0}}";

        CIAttributeType = CIAttributeTypeTransform;

    };

}

2014-07-17 13:46:24.659 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryTransition,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Bars Swipe Transition";

    CIAttributeFilterName = CIBarsSwipeTransition;

    inputAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "3.141592653589793";

        CIAttributeSliderMax = "6.283185307179586";

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputBarOffset =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 10;

        CIAttributeMin = 1;

        CIAttributeSliderMax = 100;

        CIAttributeSliderMin = 1;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputTargetImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputTime =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeMax = 1;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeTime;

    };

    inputWidth =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 30;

        CIAttributeMin = 2;

        CIAttributeSliderMax = 300;

        CIAttributeSliderMin = 2;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.660 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryStylize,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Blend With Alpha Mask";

    CIAttributeFilterName = CIBlendWithAlphaMask;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputMaskImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.660 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryStylize,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Blend With Mask";

    CIAttributeFilterName = CIBlendWithMask;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputMaskImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.661 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryStylize,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = Bloom;

    CIAttributeFilterName = CIBloom;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputIntensity =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 1;

        CIAttributeIdentity = 0;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputRadius =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 10;

        CIAttributeIdentity = 0;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 100;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.662 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryDistortionEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Bump Distortion";

    CIAttributeFilterName = CIBumpDistortion;

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputRadius =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 300;

        CIAttributeIdentity = 300;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 600;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeDistance;

    };

    inputScale =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "0.5";

        CIAttributeIdentity = 0;

        CIAttributeMin = "-1";

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = "-1";

        CIAttributeType = CIAttributeTypeScalar;

    };

}

2014-07-17 13:46:24.662 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryDistortionEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Bump Distortion Linear";

    CIAttributeFilterName = CIBumpDistortionLinear;

    inputAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeSliderMax = "6.283185307179586";

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputRadius =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 300;

        CIAttributeIdentity = 300;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 600;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeDistance;

    };

    inputScale =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "0.5";

        CIAttributeIdentity = 0;

        CIAttributeMin = "-1";

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = "-1";

        CIAttributeType = CIAttributeTypeScalar;

    };

}

2014-07-17 13:46:24.663 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryGenerator,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = Checkerboard;

    CIAttributeFilterName = CICheckerboardGenerator;

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputColor0 =     {

        CIAttributeClass = CIColor;

        CIAttributeDefault = "(1 1 1 1)";

    };

    inputColor1 =     {

        CIAttributeClass = CIColor;

        CIAttributeDefault = "(0 0 0 1)";

    };

    inputSharpness =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 1;

        CIAttributeMax = 1;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputWidth =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 80;

        CIAttributeSliderMax = 800;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.664 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryDistortionEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Circle Splash Distortion";

    CIAttributeFilterName = CICircleSplashDistortion;

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputRadius =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 150;

        CIAttributeIdentity = "0.1";

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1000;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.665 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryHalftoneEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Circular Screen";

    CIAttributeFilterName = CICircularScreen;

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputSharpness =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "0.7";

        CIAttributeMax = 1;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputWidth =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 6;

        CIAttributeMin = 1;

        CIAttributeSliderMax = 50;

        CIAttributeSliderMin = 2;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.666 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Color Blend Mode";

    CIAttributeFilterName = CIColorBlendMode;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.666 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Color Burn Blend Mode";

    CIAttributeFilterName = CIColorBurnBlendMode;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.667 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Color Clamp";

    CIAttributeFilterName = CIColorClamp;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputMaxComponents =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[1 1 1 1]";

    };

    inputMinComponents =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 0 0 0]";

    };

}

2014-07-17 13:46:24.667 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorAdjustment,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Color Controls";

    CIAttributeFilterName = CIColorControls;

    inputBrightness =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = "-1";

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputContrast =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 1;

        CIAttributeIdentity = 1;

        CIAttributeSliderMax = 4;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputSaturation =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 1;

        CIAttributeIdentity = 1;

        CIAttributeSliderMax = 2;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

}

2014-07-17 13:46:24.668 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Color Cross Polynomial";

    CIAttributeFilterName = CIColorCrossPolynomial;

    inputBlueCoefficients =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 0 1 0 0 0 0 0 0 0]";

        CIAttributeIdentity = "[0 0 1 0 0 0 0 0 0 0]";

    };

    inputCoefficients =     {

        CIAttributeClass = CIVector;

    };

    inputGreenCoefficients =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 1 0 0 0 0 0 0 0 0]";

        CIAttributeIdentity = "[0 1 0 0 0 0 0 0 0 0]";

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputRedCoefficients =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[1 0 0 0 0 0 0 0 0 0]";

        CIAttributeIdentity = "[1 0 0 0 0 0 0 0 0 0]";

    };

}

2014-07-17 13:46:24.669 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Color Cube";

    CIAttributeFilterName = CIColorCube;

    inputCubeData =     {

        CIAttributeClass = NSData;

        CIAttributeDefault = <00000000 00000000 00000000 0000803f 0000803f 00000000 00000000 0000803f 00000000 0000803f 00000000 0000803f 0000803f 0000803f 00000000 0000803f 00000000 00000000 0000803f 0000803f 0000803f 00000000 0000803f 0000803f 00000000 0000803f 0000803f 0000803f 0000803f 0000803f 0000803f 0000803f>;

        CIAttributeIdentity = <00000000 00000000 00000000 0000803f 0000803f 00000000 00000000 0000803f 00000000 0000803f 00000000 0000803f 0000803f 0000803f 00000000 0000803f 00000000 00000000 0000803f 0000803f 0000803f 00000000 0000803f 0000803f 00000000 0000803f 0000803f 0000803f 0000803f 0000803f 0000803f 0000803f>;

    };

    inputCubeDimension =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 2;

        CIAttributeIdentity = 2;

        CIAttributeMax = 64;

        CIAttributeMin = 2;

        CIAttributeType = CIAttributeTypeCount;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.670 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Color Cube with ColorSpace";

    CIAttributeFilterName = CIColorCubeWithColorSpace;

    inputColorSpace =     {

        CIAttributeClass = NSObject;

    };

    inputCubeData =     {

        CIAttributeClass = NSData;

        CIAttributeDefault = <00000000 00000000 00000000 0000803f 0000803f 00000000 00000000 0000803f 00000000 0000803f 00000000 0000803f 0000803f 0000803f 00000000 0000803f 00000000 00000000 0000803f 0000803f 0000803f 00000000 0000803f 0000803f 00000000 0000803f 0000803f 0000803f 0000803f 0000803f 0000803f 0000803f>;

        CIAttributeIdentity = <00000000 00000000 00000000 0000803f 0000803f 00000000 00000000 0000803f 00000000 0000803f 00000000 0000803f 0000803f 0000803f 00000000 0000803f 00000000 00000000 0000803f 0000803f 0000803f 00000000 0000803f 0000803f 00000000 0000803f 0000803f 0000803f 0000803f 0000803f 0000803f 0000803f>;

    };

    inputCubeDimension =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 2;

        CIAttributeIdentity = 2;

        CIAttributeMax = 64;

        CIAttributeMin = 2;

        CIAttributeType = CIAttributeTypeCount;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.670 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Color Dodge Blend Mode";

    CIAttributeFilterName = CIColorDodgeBlendMode;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.671 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Color Invert";

    CIAttributeFilterName = CIColorInvert;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.671 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Color Map";

    CIAttributeFilterName = CIColorMap;

    inputGradientImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.672 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorAdjustment,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Color Matrix";

    CIAttributeFilterName = CIColorMatrix;

    inputAVector =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 0 0 1]";

        CIAttributeIdentity = "[0 0 0 1]";

    };

    inputBVector =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 0 1 0]";

        CIAttributeIdentity = "[0 0 1 0]";

    };

    inputBiasVector =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 0 0 0]";

        CIAttributeIdentity = "[0 0 0 0]";

    };

    inputGVector =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 1 0 0]";

        CIAttributeIdentity = "[0 1 0 0]";

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputRVector =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[1 0 0 0]";

        CIAttributeIdentity = "[1 0 0 0]";

    };

}

2014-07-17 13:46:24.673 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Color Monochrome";

    CIAttributeFilterName = CIColorMonochrome;

    inputColor =     {

        CIAttributeClass = CIColor;

        CIAttributeDefault = "(0.6 0.45 0.3 1)";

        CIAttributeType = CIAttributeTypeColor;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputIntensity =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 1;

        CIAttributeIdentity = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

}

2014-07-17 13:46:24.674 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Color Polynomial";

    CIAttributeFilterName = CIColorPolynomial;

    inputAlphaCoefficients =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 1 0 0]";

        CIAttributeIdentity = "[0 1 0 0]";

    };

    inputBlueCoefficients =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 1 0 0]";

        CIAttributeIdentity = "[0 1 0 0]";

    };

    inputGreenCoefficients =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 1 0 0]";

        CIAttributeIdentity = "[0 1 0 0]";

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputRedCoefficients =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 1 0 0]";

        CIAttributeIdentity = "[0 1 0 0]";

    };

}

2014-07-17 13:46:24.674 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Color Posterize";

    CIAttributeFilterName = CIColorPosterize;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputLevels =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 6;

        CIAttributeIdentity = 300;

        CIAttributeMin = 1;

        CIAttributeSliderMax = 30;

        CIAttributeSliderMin = 2;

        CIAttributeType = CIAttributeTypeScalar;

    };

}

2014-07-17 13:46:24.675 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryGenerator,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Constant Color";

    CIAttributeFilterName = CIConstantColorGenerator;

    inputColor =     {

        CIAttributeClass = CIColor;

        CIAttributeDefault = "(1 0 0 1)";

        CIAttributeType = CIAttributeTypeColor;

    };

}

2014-07-17 13:46:24.675 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "3X3 Convolution";

    CIAttributeFilterName = CIConvolution3X3;

    inputBias =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputWeights =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 0 0 0 1 0 0 0 0]";

        CIAttributeIdentity = "[0 0 0 0 1 0 0 0 0]";

    };

}

2014-07-17 13:46:24.676 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "5X5 Convolution";

    CIAttributeFilterName = CIConvolution5X5;

    inputBias =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputWeights =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0]";

        CIAttributeIdentity = "[0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0]";

    };

}

2014-07-17 13:46:24.676 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Horizontal 9 Convolution";

    CIAttributeFilterName = CIConvolution9Horizontal;

    inputBias =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputWeights =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 0 0 0 1 0 0 0 0]";

        CIAttributeIdentity = "[0 0 0 0 1 0 0 0 0]";

    };

}

2014-07-17 13:46:24.677 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Vertical 9 Convolution";

    CIAttributeFilterName = CIConvolution9Vertical;

    inputBias =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputWeights =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 0 0 0 1 0 0 0 0]";

        CIAttributeIdentity = "[0 0 0 0 1 0 0 0 0]";

    };

}

2014-07-17 13:46:24.678 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryTransition,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Copy Machine";

    CIAttributeFilterName = CICopyMachineTransition;

    inputAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

        CIAttributeMin = 0;

        CIAttributeSliderMax = "6.283185307179586";

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputColor =     {

        CIAttributeClass = CIColor;

        CIAttributeDefault = "(0.6 1 0.8 1)";

        CIAttributeType = CIAttributeTypeColor;

    };

    inputExtent =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 0 300 300]";

        CIAttributeType = CIAttributeTypeRectangle;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputOpacity =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "1.3";

        CIAttributeIdentity = "1.3";

        CIAttributeMin = 0;

        CIAttributeSliderMax = 3;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputTargetImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputTime =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeTime;

    };

    inputWidth =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 200;

        CIAttributeIdentity = 200;

        CIAttributeMin = "0.1";

        CIAttributeSliderMax = 500;

        CIAttributeSliderMin = "0.1";

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.678 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryGeometryAdjustment,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = Crop;

    CIAttributeFilterName = CICrop;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputRectangle =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[-1.70141e+38 -1.70141e+38 3.40282e+38 3.40282e+38]";

        CIAttributeIdentity = "[-1.70141e+38 -1.70141e+38 3.40282e+38 3.40282e+38]";

        CIAttributeType = CIAttributeTypeRectangle;

    };

}

2014-07-17 13:46:24.679 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Darken Blend Mode";

    CIAttributeFilterName = CIDarkenBlendMode;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.679 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Difference Blend Mode";

    CIAttributeFilterName = CIDifferenceBlendMode;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.680 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryTransition,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Disintegrate With Mask";

    CIAttributeFilterName = CIDisintegrateWithMaskTransition;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputMaskImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputShadowDensity =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "0.65";

        CIAttributeIdentity = 0;

        CIAttributeMax = 1;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputShadowOffset =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 -10]";

        CIAttributeIdentity = "[0 0]";

        CIAttributeType = CIAttributeTypeOffset;

    };

    inputShadowRadius =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 8;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 50;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeDistance;

    };

    inputTargetImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputTime =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "0.5";

        CIAttributeIdentity = 0;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

}

2014-07-17 13:46:24.681 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryTransition,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = Dissolve;

    CIAttributeFilterName = CIDissolveTransition;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputTargetImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputTime =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeTime;

    };

}

2014-07-17 13:46:24.681 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryHalftoneEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Dot Screen";

    CIAttributeFilterName = CIDotScreen;

    inputAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeSliderMax = "3.141592653589793";

        CIAttributeSliderMin = "-3.141592653589793";

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputSharpness =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "0.7";

        CIAttributeMax = 1;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputWidth =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 6;

        CIAttributeMin = 1;

        CIAttributeSliderMax = 50;

        CIAttributeSliderMin = 2;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.682 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryTileEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Eightfold Reflected Tile";

    CIAttributeFilterName = CIEightfoldReflectedTile;

    inputAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

        CIAttributeSliderMax = "3.141592653589793";

        CIAttributeSliderMin = "-3.141592653589793";

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputWidth =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 100;

        CIAttributeIdentity = 100;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 200;

        CIAttributeSliderMin = 1;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.683 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Exclusion Blend Mode";

    CIAttributeFilterName = CIExclusionBlendMode;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.683 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorAdjustment,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn,

        CICategoryXMPSerializable

    );

    CIAttributeFilterDisplayName = "Exposure Adjust";

    CIAttributeFilterName = CIExposureAdjust;

    inputEV =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

        CIAttributeSliderMax = 10;

        CIAttributeSliderMin = "-10";

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.684 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "False Color";

    CIAttributeFilterName = CIFalseColor;

    inputColor0 =     {

        CIAttributeClass = CIColor;

        CIAttributeDefault = "(0.3 0 0 1)";

        CIAttributeType = CIAttributeTypeColor;

    };

    inputColor1 =     {

        CIAttributeClass = CIColor;

        CIAttributeDefault = "(1 0.9 0.8 1)";

        CIAttributeType = CIAttributeTypeColor;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.685 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryTransition,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = Flash;

    CIAttributeFilterName = CIFlashTransition;

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputColor =     {

        CIAttributeClass = CIColor;

        CIAttributeDefault = "(1 0.8 0.6 1)";

        CIAttributeType = CIAttributeTypeColor;

    };

    inputExtent =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 0 300 300]";

        CIAttributeType = CIAttributeTypeRectangle;

    };

    inputFadeThreshold =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "0.85";

        CIAttributeMax = 1;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputMaxStriationRadius =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "2.58";

        CIAttributeMin = 0;

        CIAttributeSliderMax = 10;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputStriationContrast =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "1.375";

        CIAttributeMin = 0;

        CIAttributeSliderMax = 5;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputStriationStrength =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "0.5";

        CIAttributeMin = 0;

        CIAttributeSliderMax = 3;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputTargetImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputTime =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeTime;

    };

}

2014-07-17 13:46:24.686 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryTileEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Fourfold Reflected Tile";

    CIAttributeFilterName = CIFourfoldReflectedTile;

    inputAcuteAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "1.570796326794897";

        CIAttributeIdentity = "1.570796326794897";

        CIAttributeSliderMax = "3.141592653589793";

        CIAttributeSliderMin = "-3.141592653589793";

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

        CIAttributeSliderMax = "3.141592653589793";

        CIAttributeSliderMin = "-3.141592653589793";

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputWidth =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 100;

        CIAttributeIdentity = 100;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 200;

        CIAttributeSliderMin = 1;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.687 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryTileEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Fourfold Rotated Tile";

    CIAttributeFilterName = CIFourfoldRotatedTile;

    inputAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

        CIAttributeSliderMax = "3.141592653589793";

        CIAttributeSliderMin = "-3.141592653589793";

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputWidth =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 100;

        CIAttributeIdentity = 100;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 200;

        CIAttributeSliderMin = 1;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.688 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryTileEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Fourfold Translated Tile";

    CIAttributeFilterName = CIFourfoldTranslatedTile;

    inputAcuteAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "1.570796326794897";

        CIAttributeIdentity = "1.570796326794897";

        CIAttributeSliderMax = "3.141592653589793";

        CIAttributeSliderMin = "-3.141592653589793";

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

        CIAttributeSliderMax = "3.141592653589793";

        CIAttributeSliderMin = "-3.141592653589793";

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputWidth =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 100;

        CIAttributeIdentity = 100;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 200;

        CIAttributeSliderMin = 1;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.688 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorAdjustment,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Gamma Adjust";

    CIAttributeFilterName = CIGammaAdjust;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputPower =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 1;

        CIAttributeIdentity = 1;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 4;

        CIAttributeSliderMin = "0.25";

        CIAttributeType = CIAttributeTypeScalar;

    };

}

2014-07-17 13:46:24.689 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryBlur,

        CICategoryStillImage,

        CICategoryVideo,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Gaussian Blur";

    CIAttributeFilterName = CIGaussianBlur;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputRadius =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 10;

        CIAttributeIdentity = 0;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 100;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

}

2014-07-17 13:46:24.689 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryGradient,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Gaussian Gradient";

    CIAttributeFilterName = CIGaussianGradient;

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputColor0 =     {

        CIAttributeClass = CIColor;

        CIAttributeDefault = "(1 1 1 1)";

        CIAttributeType = CIAttributeTypeColor;

    };

    inputColor1 =     {

        CIAttributeClass = CIColor;

        CIAttributeDefault = "(0 0 0 0)";

        CIAttributeType = CIAttributeTypeColor;

    };

    inputRadius =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 300;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 800;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.690 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryTileEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Glide Reflected Tile";

    CIAttributeFilterName = CIGlideReflectedTile;

    inputAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

        CIAttributeSliderMax = "3.141592653589793";

        CIAttributeSliderMin = "-3.141592653589793";

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputWidth =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 100;

        CIAttributeIdentity = 100;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 200;

        CIAttributeSliderMin = 1;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.691 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryStylize,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = Gloom;

    CIAttributeFilterName = CIGloom;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputIntensity =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 1;

        CIAttributeIdentity = 0;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputRadius =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 10;

        CIAttributeIdentity = 0;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 100;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.691 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Hard Light Blend Mode";

    CIAttributeFilterName = CIHardLightBlendMode;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.692 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryHalftoneEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Hatched Screen";

    CIAttributeFilterName = CIHatchedScreen;

    inputAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeSliderMax = "3.141592653589793";

        CIAttributeSliderMin = "-3.141592653589793";

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputSharpness =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "0.7";

        CIAttributeMax = 1;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputWidth =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 6;

        CIAttributeMin = 1;

        CIAttributeSliderMax = 50;

        CIAttributeSliderMin = 2;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.693 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryStylize,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Highlights and Shadows";

    CIAttributeFilterName = CIHighlightShadowAdjust;

    inputHighlightAmount =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 1;

        CIAttributeIdentity = 1;

        CIAttributeMax = 1;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = "0.3";

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputRadius =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 10;

        CIAttributeSliderMin = 1;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputShadowAmount =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

        CIAttributeMax = 1;

        CIAttributeMin = "-1";

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = "-1";

        CIAttributeType = CIAttributeTypeScalar;

    };

}

2014-07-17 13:46:24.694 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryDistortionEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Hole Distortion";

    CIAttributeFilterName = CIHoleDistortion;

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputRadius =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 150;

        CIAttributeIdentity = "0.1";

        CIAttributeMin = "0.01";

        CIAttributeSliderMax = 1000;

        CIAttributeSliderMin = "0.01";

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.695 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorAdjustment,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Hue Adjust";

    CIAttributeFilterName = CIHueAdjust;

    inputAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

        CIAttributeSliderMax = "3.141592653589793";

        CIAttributeSliderMin = "-3.141592653589793";

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.695 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Hue Blend Mode";

    CIAttributeFilterName = CIHueBlendMode;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.696 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryGeometryAdjustment,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Lanczos Scale Transform";

    CIAttributeFilterName = CILanczosScaleTransform;

    inputAspectRatio =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 1;

        CIAttributeIdentity = 1;

        CIAttributeMin = 0;

        CIAttributeSliderMax = "2.5";

        CIAttributeSliderMin = "0.05";

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputScale =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 1;

        CIAttributeIdentity = 1;

        CIAttributeMin = 0;

        CIAttributeSliderMax = "1.5";

        CIAttributeSliderMin = "0.05";

        CIAttributeType = CIAttributeTypeScalar;

    };

}

2014-07-17 13:46:24.696 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Lighten Blend Mode";

    CIAttributeFilterName = CILightenBlendMode;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.697 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryDistortionEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Light Tunnel";

    CIAttributeFilterName = CILightTunnel;

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputRadius =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 100;

        CIAttributeIdentity = 0;

        CIAttributeSliderMax = 500;

        CIAttributeSliderMin = 1;

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputRotation =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

        CIAttributeSliderMax = "1.570796326794897";

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeAngle;

    };

}

2014-07-17 13:46:24.697 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryGradient,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Linear Gradient";

    CIAttributeFilterName = CILinearGradient;

    inputColor0 =     {

        CIAttributeClass = CIColor;

        CIAttributeDefault = "(1 1 1 1)";

        CIAttributeType = CIAttributeTypeColor;

    };

    inputColor1 =     {

        CIAttributeClass = CIColor;

        CIAttributeDefault = "(0 0 0 1)";

        CIAttributeType = CIAttributeTypeColor;

    };

    inputPoint0 =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 0]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputPoint1 =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[200 200]";

        CIAttributeType = CIAttributeTypePosition;

    };

}

2014-07-17 13:46:24.698 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorAdjustment,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Linear to sRGB Tone Curve";

    CIAttributeFilterName = CILinearToSRGBToneCurve;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.698 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryHalftoneEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Line Screen";

    CIAttributeFilterName = CILineScreen;

    inputAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeSliderMax = "3.141592653589793";

        CIAttributeSliderMin = "-3.141592653589793";

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputSharpness =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "0.7";

        CIAttributeMax = 1;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputWidth =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 6;

        CIAttributeMin = 1;

        CIAttributeSliderMax = 50;

        CIAttributeSliderMin = 2;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.699 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Luminosity Blend Mode";

    CIAttributeFilterName = CILuminosityBlendMode;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.699 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Mask to Alpha";

    CIAttributeFilterName = CIMaskToAlpha;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.700 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Maximum Component";

    CIAttributeFilterName = CIMaximumComponent;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.700 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryHighDynamicRange,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = Maximum;

    CIAttributeFilterName = CIMaximumCompositing;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.701 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Minimum Component";

    CIAttributeFilterName = CIMinimumComponent;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.701 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryHighDynamicRange,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = Minimum;

    CIAttributeFilterName = CIMinimumCompositing;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.702 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryTransition,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = Mod;

    CIAttributeFilterName = CIModTransition;

    inputAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 2;

        CIAttributeSliderMax = "6.283185307179586";

        CIAttributeSliderMin = "-6.283185307179586";

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputCompression =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 300;

        CIAttributeMin = 1;

        CIAttributeSliderMax = 800;

        CIAttributeSliderMin = 100;

        CIAttributeType = CIAttributeTypeDistance;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputRadius =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 150;

        CIAttributeMin = 1;

        CIAttributeSliderMax = 200;

        CIAttributeSliderMin = 1;

        CIAttributeType = CIAttributeTypeDistance;

    };

    inputTargetImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputTime =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeTime;

    };

}

2014-07-17 13:46:24.703 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Multiply Blend Mode";

    CIAttributeFilterName = CIMultiplyBlendMode;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.703 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryHighDynamicRange,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = Multiply;

    CIAttributeFilterName = CIMultiplyCompositing;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.704 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Overlay Blend Mode";

    CIAttributeFilterName = CIOverlayBlendMode;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.704 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn,

        CICategoryXMPSerializable

    );

    CIAttributeFilterDisplayName = "Photo Effect Chrome";

    CIAttributeFilterName = CIPhotoEffectChrome;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.705 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn,

        CICategoryXMPSerializable

    );

    CIAttributeFilterDisplayName = "Photo Effect Fade";

    CIAttributeFilterName = CIPhotoEffectFade;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.747 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn,

        CICategoryXMPSerializable

    );

    CIAttributeFilterDisplayName = "Photo Effect Instant";

    CIAttributeFilterName = CIPhotoEffectInstant;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.748 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn,

        CICategoryXMPSerializable

    );

    CIAttributeFilterDisplayName = "Photo Effect Mono";

    CIAttributeFilterName = CIPhotoEffectMono;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.748 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn,

        CICategoryXMPSerializable

    );

    CIAttributeFilterDisplayName = "Photo Effect Noir";

    CIAttributeFilterName = CIPhotoEffectNoir;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.749 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn,

        CICategoryXMPSerializable

    );

    CIAttributeFilterDisplayName = "Photo Effect Process";

    CIAttributeFilterName = CIPhotoEffectProcess;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.773 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn,

        CICategoryXMPSerializable

    );

    CIAttributeFilterDisplayName = "Photo Effect Tonal";

    CIAttributeFilterName = CIPhotoEffectTonal;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.774 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn,

        CICategoryXMPSerializable

    );

    CIAttributeFilterDisplayName = "Photo Effect Transfer";

    CIAttributeFilterName = CIPhotoEffectTransfer;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.775 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryDistortionEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Pinch Distortion";

    CIAttributeFilterName = CIPinchDistortion;

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputRadius =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 300;

        CIAttributeIdentity = 0;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1000;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeDistance;

    };

    inputScale =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "0.5";

        CIAttributeIdentity = 0;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 2;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

}

2014-07-17 13:46:24.775 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryStylize,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = Pixelate;

    CIAttributeFilterName = CIPixellate;

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputScale =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 8;

        CIAttributeIdentity = 1;

        CIAttributeMin = 1;

        CIAttributeSliderMax = 100;

        CIAttributeSliderMin = 1;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.776 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryGenerator,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "CIQRCode Generator";

    CIAttributeFilterName = CIQRCodeGenerator;

    inputCorrectionLevel =     {

        CIAttributeClass = NSString;

    };

    inputMessage =     {

        CIAttributeClass = NSData;

    };

}

2014-07-17 13:46:24.777 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryGradient,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Radial Gradient";

    CIAttributeFilterName = CIRadialGradient;

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputColor0 =     {

        CIAttributeClass = CIColor;

        CIAttributeDefault = "(1 1 1 1)";

        CIAttributeType = CIAttributeTypeColor;

    };

    inputColor1 =     {

        CIAttributeClass = CIColor;

        CIAttributeDefault = "(0 0 0 1)";

        CIAttributeType = CIAttributeTypeColor;

    };

    inputRadius0 =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 5;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 800;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeDistance;

    };

    inputRadius1 =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 100;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 800;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.777 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryGenerator,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Random Generator";

    CIAttributeFilterName = CIRandomGenerator;

}

2014-07-17 13:46:24.778 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Saturation Blend Mode";

    CIAttributeFilterName = CISaturationBlendMode;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.778 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Screen Blend Mode";

    CIAttributeFilterName = CIScreenBlendMode;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.779 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryStillImage,

        CICategoryBuiltIn,

        CICategoryXMPSerializable

    );

    CIAttributeFilterDisplayName = "Sepia Tone";

    CIAttributeFilterName = CISepiaTone;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputIntensity =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 1;

        CIAttributeIdentity = 0;

        CIAttributeMax = 1;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

}

2014-07-17 13:46:24.780 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategorySharpen,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Sharpen Luminance";

    CIAttributeFilterName = CISharpenLuminance;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputSharpness =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "0.4";

        CIAttributeIdentity = 0;

        CIAttributeSliderMax = 2;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

}

2014-07-17 13:46:24.780 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryTileEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Sixfold Reflected Tile";

    CIAttributeFilterName = CISixfoldReflectedTile;

    inputAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

        CIAttributeSliderMax = "3.141592653589793";

        CIAttributeSliderMin = "-3.141592653589793";

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputWidth =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 100;

        CIAttributeIdentity = 100;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 200;

        CIAttributeSliderMin = 1;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.781 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryTileEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Sixfold Rotated Tile";

    CIAttributeFilterName = CISixfoldRotatedTile;

    inputAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

        CIAttributeSliderMax = "3.141592653589793";

        CIAttributeSliderMin = "-3.141592653589793";

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputWidth =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 100;

        CIAttributeIdentity = 100;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 200;

        CIAttributeSliderMin = 1;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.782 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryGradient,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Smooth Linear Gradient";

    CIAttributeFilterName = CISmoothLinearGradient;

    inputColor0 =     {

        CIAttributeClass = CIColor;

        CIAttributeDefault = "(1 1 1 1)";

        CIAttributeType = CIAttributeTypeColor;

    };

    inputColor1 =     {

        CIAttributeClass = CIColor;

        CIAttributeDefault = "(0 0 0 1)";

        CIAttributeType = CIAttributeTypeColor;

    };

    inputPoint0 =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 0]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputPoint1 =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[200 200]";

        CIAttributeType = CIAttributeTypePosition;

    };

}

2014-07-17 13:46:24.783 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Soft Light Blend Mode";

    CIAttributeFilterName = CISoftLightBlendMode;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.783 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryHighDynamicRange,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Source Atop";

    CIAttributeFilterName = CISourceAtopCompositing;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.784 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryHighDynamicRange,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Source In";

    CIAttributeFilterName = CISourceInCompositing;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.784 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryHighDynamicRange,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Source Out";

    CIAttributeFilterName = CISourceOutCompositing;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.785 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryCompositeOperation,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryHighDynamicRange,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Source Over";

    CIAttributeFilterName = CISourceOverCompositing;

    inputBackgroundImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.786 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorAdjustment,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "sRGB Tone Curve to Linear";

    CIAttributeFilterName = CISRGBToneCurveToLinear;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.786 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryGenerator,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Star Shine";

    CIAttributeFilterName = CIStarShineGenerator;

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputColor =     {

        CIAttributeClass = CIColor;

        CIAttributeDefault = "(1 0.8 0.6 1)";

    };

    inputCrossAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "0.6";

        CIAttributeSliderMax = "3.141592653589793";

        CIAttributeSliderMin = "-3.141592653589793";

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputCrossOpacity =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "-2";

        CIAttributeMin = "-8";

        CIAttributeSliderMax = 0;

        CIAttributeSliderMin = "-8";

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputCrossScale =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 15;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 100;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputCrossWidth =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "2.5";

        CIAttributeMin = 0;

        CIAttributeSliderMax = 10;

        CIAttributeSliderMin = "0.5";

        CIAttributeType = CIAttributeTypeDistance;

    };

    inputEpsilon =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "-2";

        CIAttributeMin = "-8";

        CIAttributeSliderMax = 0;

        CIAttributeSliderMin = "-8";

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputRadius =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 50;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 300;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.788 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryGeometryAdjustment,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = Straighten;

    CIAttributeFilterName = CIStraightenFilter;

    inputAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

        CIAttributeSliderMax = "3.141592653589793";

        CIAttributeSliderMin = "-3.141592653589793";

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.789 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryGenerator,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = Stripes;

    CIAttributeFilterName = CIStripesGenerator;

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputColor0 =     {

        CIAttributeClass = CIColor;

        CIAttributeDefault = "(1 1 1 1)";

    };

    inputColor1 =     {

        CIAttributeClass = CIColor;

        CIAttributeDefault = "(0 0 0 1)";

    };

    inputSharpness =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 1;

        CIAttributeMax = 1;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputWidth =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 80;

        CIAttributeSliderMax = 800;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.789 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryTransition,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = Swipe;

    CIAttributeFilterName = CISwipeTransition;

    inputAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

        CIAttributeSliderMax = "3.141592653589793";

        CIAttributeSliderMin = "-3.141592653589793";

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputColor =     {

        CIAttributeClass = CIColor;

        CIAttributeDefault = "(1 1 1 1)";

        CIAttributeType = CIAttributeTypeColor;

    };

    inputExtent =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 0 300 300]";

        CIAttributeType = CIAttributeTypeRectangle;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputOpacity =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputTargetImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputTime =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeTime;

    };

    inputWidth =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 300;

        CIAttributeMin = "0.1";

        CIAttributeSliderMax = 800;

        CIAttributeSliderMin = "0.1";

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.790 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorAdjustment,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Temperature and Tint";

    CIAttributeFilterName = CITemperatureAndTint;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputNeutral =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[6500 0]";

        CIAttributeIdentity = "[6500 0]";

        CIAttributeType = CIAttributeTypeOffset;

    };

    inputTargetNeutral =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[6500 0]";

        CIAttributeIdentity = "[6500 0]";

        CIAttributeType = CIAttributeTypeOffset;

    };

}

2014-07-17 13:46:24.791 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorAdjustment,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Tone Curve";

    CIAttributeFilterName = CIToneCurve;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputPoint0 =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0 0]";

        CIAttributeIdentity = "[0 0]";

        CIAttributeType = CIAttributeTypeOffset;

    };

    inputPoint1 =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0.25 0.25]";

        CIAttributeIdentity = "[0.25 0.25]";

        CIAttributeType = CIAttributeTypeOffset;

    };

    inputPoint2 =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0.5 0.5]";

        CIAttributeIdentity = "[0.5 0.5]";

        CIAttributeType = CIAttributeTypeOffset;

    };

    inputPoint3 =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[0.75 0.75]";

        CIAttributeIdentity = "[0.75 0.75]";

        CIAttributeType = CIAttributeTypeOffset;

    };

    inputPoint4 =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[1 1]";

        CIAttributeIdentity = "[1 1]";

        CIAttributeType = CIAttributeTypeOffset;

    };

}

2014-07-17 13:46:24.792 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryTileEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Triangle Kaleidoscope";

    CIAttributeFilterName = CITriangleKaleidoscope;

    inputDecay =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "0.85";

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputPoint =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputRotation =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "-0.3589000105857849";

        CIAttributeSliderMax = "6.283185307179586";

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputSize =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 700;

        CIAttributeSliderMax = 1000;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

}

2014-07-17 13:46:24.792 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryTileEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Twelvefold Reflected Tile";

    CIAttributeFilterName = CITwelvefoldReflectedTile;

    inputAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

        CIAttributeSliderMax = "3.141592653589793";

        CIAttributeSliderMin = "-3.141592653589793";

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputWidth =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 100;

        CIAttributeIdentity = 100;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 200;

        CIAttributeSliderMin = 1;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.793 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryDistortionEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Twirl Distortion";

    CIAttributeFilterName = CITwirlDistortion;

    inputAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "3.141592653589793";

        CIAttributeIdentity = 0;

        CIAttributeSliderMax = "12.56637061435917";

        CIAttributeSliderMin = "-12.56637061435917";

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputRadius =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 300;

        CIAttributeIdentity = 300;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 500;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.794 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategorySharpen,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Unsharp Mask";

    CIAttributeFilterName = CIUnsharpMask;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputIntensity =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "0.5";

        CIAttributeIdentity = 0;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputRadius =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "2.5";

        CIAttributeIdentity = 0;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 100;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.794 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorAdjustment,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = Vibrance;

    CIAttributeFilterName = CIVibrance;

    inputAmount =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

        CIAttributeMax = 1;

        CIAttributeMin = "-1";

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = "-1";

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}

2014-07-17 13:46:24.795 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = Vignette;

    CIAttributeFilterName = CIVignette;

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputIntensity =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 0;

        CIAttributeIdentity = 0;

        CIAttributeMax = 1;

        CIAttributeMin = "-1";

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = "-1";

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputRadius =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 1;

        CIAttributeMax = 2;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 2;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

}

2014-07-17 13:46:24.795 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorEffect,

        CICategoryVideo,

        CICategoryInterlaced,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Vignette Effect";

    CIAttributeFilterName = CIVignetteEffect;

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputFalloff =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "0.5";

        CIAttributeMax = 1;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputIntensity =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 1;

        CIAttributeIdentity = 0;

        CIAttributeMax = 1;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 1;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeScalar;

    };

    inputRadius =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 150;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 2000;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.796 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryDistortionEffect,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "Vortex Distortion";

    CIAttributeFilterName = CIVortexDistortion;

    inputAngle =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = "56.54866776461628";

        CIAttributeIdentity = 0;

        CIAttributeSliderMax = "94.24777960769379";

        CIAttributeSliderMin = "-94.24777960769379";

        CIAttributeType = CIAttributeTypeAngle;

    };

    inputCenter =     {

        CIAttributeClass = CIVector;

        CIAttributeDefault = "[150 150]";

        CIAttributeType = CIAttributeTypePosition;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

    inputRadius =     {

        CIAttributeClass = NSNumber;

        CIAttributeDefault = 300;

        CIAttributeIdentity = 0;

        CIAttributeMin = 0;

        CIAttributeSliderMax = 800;

        CIAttributeSliderMin = 0;

        CIAttributeType = CIAttributeTypeDistance;

    };

}

2014-07-17 13:46:24.797 CITest[3045:60b] {

    CIAttributeFilterCategories =     (

        CICategoryColorAdjustment,

        CICategoryVideo,

        CICategoryStillImage,

        CICategoryInterlaced,

        CICategoryNonSquarePixels,

        CICategoryBuiltIn

    );

    CIAttributeFilterDisplayName = "White Point Adjust";

    CIAttributeFilterName = CIWhitePointAdjust;

    inputColor =     {

        CIAttributeClass = CIColor;

        CIAttributeDefault = "(1 1 1 1)";

        CIAttributeIdentity = "(1 1 1 1)";

        CIAttributeType = CIAttributeTypeColor;

    };

    inputImage =     {

        CIAttributeClass = CIImage;

        CIAttributeType = CIAttributeTypeImage;

    };

}


iOS使用CoreImage处理图像40中可用的滤镜名称

标签:

原文地址:http://www.cnblogs.com/yxwkf/p/4551494.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!