Public Sub InitCIFilter()
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIBlendWithMask"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 2
dic(Ubound(dic)).Value("Name1") = "inputMaskImage"
dic(Ubound(dic)).Value("Type1") = "CIImage"
dic(Ubound(dic)).Value("Key1") = GenDefaultPict(640,480,RGB(191,191,191)) // 640x480 グレー
dic(Ubound(dic)).Value("Name2") = "inputBackgroundImage"
dic(Ubound(dic)).Value("Type2") = "CIImage"
dic(Ubound(dic)).Value("Key2") = GenDefaultPict(640,480,RGB(255,127,127)) // 640x480 淡オレンジレッド
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIGlassDistortion"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 3
dic(Ubound(dic)).Value("Name1") = "inputCenter"
dic(Ubound(dic)).Value("Type1") = "CIVector"
dic(Ubound(dic)).Value("Key1") = "150,150" // [150 150]
dic(Ubound(dic)).Value("Name2") = "inputTexture"
dic(Ubound(dic)).Value("Type2") = "CIImage"
dic(Ubound(dic)).Value("Key2") = GenDefaultPict(640,480,RGB(191,191,191)) // 640x480 グレー
dic(Ubound(dic)).Value("Name3") = "inputScale"
dic(Ubound(dic)).Value("Type3") = "NSNumber"
dic(Ubound(dic)).Value("Key3") = 200 // Default
dic(Ubound(dic)).Value("MinMax3") = "0.01,500" // 0.01 ~ 500
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIBloom"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 2
dic(Ubound(dic)).Value("Name1") = "inputRadius"
dic(Ubound(dic)).Value("Type1") = "NSNumber"
dic(Ubound(dic)).Value("Key1") = 10.0 // Default
dic(Ubound(dic)).Value("MinMax1") = "0,100" // 0 ~ 100
dic(Ubound(dic)).Value("Name2") = "inputIntensity"
dic(Ubound(dic)).Value("Type2") = "NSNumber"
dic(Ubound(dic)).Value("Key2") = 0.5 // Default
dic(Ubound(dic)).Value("MinMax2") = "0,1" // 0 ~ 1
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIBokehBlur"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 4
dic(Ubound(dic)).Value("Name1") = "inputSoftness"
dic(Ubound(dic)).Value("Type1") = "NSNumber"
dic(Ubound(dic)).Value("Key1") = 1.0 // Default
dic(Ubound(dic)).Value("MinMax1") = "0.25,0.4" // 0.25 ~ 0.4
dic(Ubound(dic)).Value("Name2") = "inputRingSize"
dic(Ubound(dic)).Value("Type2") = "NSNumber"
dic(Ubound(dic)).Value("Key2") = 0.1 //Default
dic(Ubound(dic)).Value("MinMax2") = "0,0.2" // 0 ~ 0.2
dic(Ubound(dic)).Value("Name3") = "inputRadius"
dic(Ubound(dic)).Value("Type3") = "NSNumber"
dic(Ubound(dic)).Value("Key3") = 20.0 // Default
dic(Ubound(dic)).Value("MinMax3") = "0,100" // 0 ~ 100
dic(Ubound(dic)).Value("Name4") = "inputRingAmount"
dic(Ubound(dic)).Value("Type4") = "NSNumber"
dic(Ubound(dic)).Value("Key4") = 0.0 // Default
dic(Ubound(dic)).Value("MinMax4") = "0,1" // 0 ~ 1
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIBoxBlur"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 1
dic(Ubound(dic)).Value("Name1") = "inputRadius"
dic(Ubound(dic)).Value("Type1") = "NSNumber"
dic(Ubound(dic)).Value("Key1") = 10 // Default
dic(Ubound(dic)).Value("MinMax1") = "0,100" // 0 ~ 100
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIColorClamp"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 2
dic(Ubound(dic)).Value("Name1") = "inputMinComponents"
dic(Ubound(dic)).Value("Type1") = "CIVector"
dic(Ubound(dic)).Value("Key1") = "0,0,0,0" // [0 0 0 0]
dic(Ubound(dic)).Value("Name2") = "inputMaxComponents"
dic(Ubound(dic)).Value("Type2") = "CIVector"
dic(Ubound(dic)).Value("Key2") = "1,1,1,1" // [1 1 1 1]
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIColorControls"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 3
dic(Ubound(dic)).Value("Name1") = "inputSaturation"
dic(Ubound(dic)).Value("Type1") = "NSNumber"
dic(Ubound(dic)).Value("Key1") = 1 // Default
dic(Ubound(dic)).Value("MinMax1") = "0,2" // 0 ~ 2
dic(Ubound(dic)).Value("Name2") = "inputBrightness"
dic(Ubound(dic)).Value("Type2") = "NSNumber"
dic(Ubound(dic)).Value("Key2") = 0 // Default
dic(Ubound(dic)).Value("MinMax2") = "-1,1" // -1 ~ 1
dic(Ubound(dic)).Value("Name3") = "inputContrast"
dic(Ubound(dic)).Value("Type3") = "NSNumber"
dic(Ubound(dic)).Value("Key3") = 1 // Default
dic(Ubound(dic)).Value("MinMax3") = "0.25,4" // 0.25 ~ 4
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIColorMatrix"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 5
dic(Ubound(dic)).Value("Name1") = "inputRVector"
dic(Ubound(dic)).Value("Type1") = "CIVector"
dic(Ubound(dic)).Value("Key1") = "1,0,0,0" // [1 0 0 0]
dic(Ubound(dic)).Value("Name2") = "inputGVector"
dic(Ubound(dic)).Value("Type2") = "CIVector"
dic(Ubound(dic)).Value("Key2") = "0,1,0,0" // [0 1 0 0]
dic(Ubound(dic)).Value("Name3") = "inputBVector"
dic(Ubound(dic)).Value("Type3") = "CIVector"
dic(Ubound(dic)).Value("Key3") = "0,0,1,0" // [0 0 1 0]
dic(Ubound(dic)).Value("Name4") = "inputAVector"
dic(Ubound(dic)).Value("Type4") = "CIVector"
dic(Ubound(dic)).Value("Key4") = "0,0,0,1" // [0 0 0 1]
dic(Ubound(dic)).Value("Name5") = "inputBiasVector"
dic(Ubound(dic)).Value("Type5") = "CIVector"
dic(Ubound(dic)).Value("Key5") = "0,0,0,0" // [0 0 0 0]
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIColorMonochrome"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 2
dic(Ubound(dic)).Value("Name1") = "inputColor"
dic(Ubound(dic)).Value("Type1") = "CIColor"
dic(Ubound(dic)).Value("Key1") = "0.6,0.45,0.3,1" // (0.6 0.45 0.3 1) (kCGColorSpaceDeviceRGB) CIColor型
dic(Ubound(dic)).Value("Name2") = "inputIntensity"
dic(Ubound(dic)).Value("Type2") = "NSNumber"
dic(Ubound(dic)).Value("Key2") = 1 // Default
dic(Ubound(dic)).Value("MinMax2") = "0,1" // 0 ~ 1
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIColorPolynomial"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 4
dic(Ubound(dic)).Value("Name1") = "inputRedCoefficients"
dic(Ubound(dic)).Value("Type1") = "CIVector"
dic(Ubound(dic)).Value("Key1") = "0.0,1.0,0.0,0.00" // [0 1 0 0]
dic(Ubound(dic)).Value("Name2") = "inputGreenCoefficients"
dic(Ubound(dic)).Value("Type2") = "CIVector"
dic(Ubound(dic)).Value("Key2") = "0.0,1.0,0.0,0.0" // [0 1 0 0]
dic(Ubound(dic)).Value("Name3") = "inputBlueCoefficients"
dic(Ubound(dic)).Value("Type3") = "CIVector"
dic(Ubound(dic)).Value("Key3") = "0.0,1.0,0.0,0.00" // [0 1 0 0]
dic(Ubound(dic)).Value("Name4") = "inputAlphaCoefficients"
dic(Ubound(dic)).Value("Type4") = "CIVector"
dic(Ubound(dic)).Value("Key4") = "0.0,1.0,0.0,0.0" // [0 1 0 0]
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIExposureAdjust"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 1
dic(Ubound(dic)).Value("Name1") = "inputEV"
dic(Ubound(dic)).Value("Type1") = "NSNumber"
dic(Ubound(dic)).Value("Key1") = 0 // Default
dic(Ubound(dic)).Value("MinMax1") = "-10,10" // -10 ~ 10
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIGammaAdjust"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 1
dic(Ubound(dic)).Value("Name1") = "inputPower"
dic(Ubound(dic)).Value("Type1") = "NSNumber"
dic(Ubound(dic)).Value("Key1") = 1 // 0.25 ~ 4
dic(Ubound(dic)).Value("MinMax1") = "0.25,4" // 0.25 ~ 4
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIHueAdjust"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 1
dic(Ubound(dic)).Value("Name1") = "inputAngle"
dic(Ubound(dic)).Value("Type1") = "NSNumber"
dic(Ubound(dic)).Value("Key1") = 0 // Default
dic(Ubound(dic)).Value("MinMax1") = "-3.141592653589793,3.141592653589793" // -3.141592653589793 ~ 3.141592653589793
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CILinearToSRGBToneCurve"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 0
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CISRGBToneCurveToLinear"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 0
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CITemperatureAndTint"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 2
dic(Ubound(dic)).Value("Name1") = "inputNeutral"
dic(Ubound(dic)).Value("Type1") = "CIVector"
dic(Ubound(dic)).Value("Key1") = "6500,0" // [6500 0]
dic(Ubound(dic)).Value("Name2") = "inputTargetNeutral"
dic(Ubound(dic)).Value("Type2") = "CIVector"
dic(Ubound(dic)).Value("Key2") = "6500,0" // [6500 0]
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIToneCurve"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 5
dic(Ubound(dic)).Value("Name1") = "inputPoint0"
dic(Ubound(dic)).Value("Type1") = "CIVector"
dic(Ubound(dic)).Value("Key1") = "0.00,0.00" // [0.00 0.00]
dic(Ubound(dic)).Value("Name2") = "inputPoint1"
dic(Ubound(dic)).Value("Type2") = "CIVector"
dic(Ubound(dic)).Value("Key2") = "0.25,0.25" // [0.25 0.25]
dic(Ubound(dic)).Value("Name3") = "inputPoint2"
dic(Ubound(dic)).Value("Type3") = "CIVector"
dic(Ubound(dic)).Value("Key3") = "0.50,0.50" // [0.50,0.50]
dic(Ubound(dic)).Value("Name4") = "inputPoint3"
dic(Ubound(dic)).Value("Type4") = "CIVector"
dic(Ubound(dic)).Value("Key4") = "0.75,0.75" // [0.75,0.75]
dic(Ubound(dic)).Value("Name5") = "inputPoint4"
dic(Ubound(dic)).Value("Type5") = "CIVector"
dic(Ubound(dic)).Value("Key5") = "1.00,1.00" // [1.00,1.00]
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIUnsharpMask"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 2
dic(Ubound(dic)).Value("Name1") = "inputRadius"
dic(Ubound(dic)).Value("Type1") = "NSNumber"
dic(Ubound(dic)).Value("Key1") = 2.5 // Default
dic(Ubound(dic)).Value("MinMax1") = "0,100" // 0 ~ 100
dic(Ubound(dic)).Value("Name2") = "inputIntensity"
dic(Ubound(dic)).Value("Type2") = "NSNumber"
dic(Ubound(dic)).Value("Key2") = 0.5 // Default
dic(Ubound(dic)).Value("MinMax2") = "0,1" // 0 ~ 1
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIVibrance"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 1
dic(Ubound(dic)).Value("Name1") = "inputAmount"
dic(Ubound(dic)).Value("Type1") = "NSNumber"
dic(Ubound(dic)).Value("Key1") = 0 // Default
dic(Ubound(dic)).Value("MinMax1") = "-1,1" // -1 ~ 1
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIWhitePointAdjust"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 1
dic(Ubound(dic)).Value("Name1") = "inputColor"
dic(Ubound(dic)).Value("Type1") = "CIColor"
dic(Ubound(dic)).Value("Key1") = "1.0,1.0,1.0,1.0" // (1 1 1 1) (kCGColorSpaceDeviceRGB) CIColor型
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIDisintegrateWithMaskTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 6
dic(Ubound(dic)).Value("Name1") = "inputShadowRadius"
dic(Ubound(dic)).Value("Type1") = "NSNumber"
dic(Ubound(dic)).Value("Key1") = 8 // Default
dic(Ubound(dic)).Value("MinMax1") = "0,50" // 0 ~ 50
dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
dic(Ubound(dic)).Value("Type2") = "CIImage"
dic(Ubound(dic)).Value("Key2") = GenDefaultPict(640,480,RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name3") = "inputShadowOffset"
dic(Ubound(dic)).Value("Type3") = "CIVector"
dic(Ubound(dic)).Value("Key3") = "0,-10" // [0 -10]
dic(Ubound(dic)).Value("Name4") = "inputMaskImage"
dic(Ubound(dic)).Value("Type4") = "CIImage"
dic(Ubound(dic)).Value("Key4") = GenDefaultPict(640,480,RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name5") = "inputTime"
dic(Ubound(dic)).Value("Type5") = "NSNumber"
dic(Ubound(dic)).Value("Key5") = 0 // Default
dic(Ubound(dic)).Value("MinMax5") = "0,1" // 0 ~ 1
dic(Ubound(dic)).Value("Name6") = "inputShadowDensity"
dic(Ubound(dic)).Value("Type6") = "NSNumber"
dic(Ubound(dic)).Value("Key6") = 0.65 // Default
dic(Ubound(dic)).Value("MinMax6") = "0,1" // 0 ~ 1
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CISwipeTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 7
dic(Ubound(dic)).Value("Name1") = "inputWidth"
dic(Ubound(dic)).Value("Type1") = "NSNumber"
dic(Ubound(dic)).Value("Key1") = 300 // Default
dic(Ubound(dic)).Value("MinMax1") = "0.1,800" // 0.1 ~ 800
dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
dic(Ubound(dic)).Value("Type2") = "CIImage"
dic(Ubound(dic)).Value("Key2") = GenDefaultPict(640,480,RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name3") = "inputAngle"
dic(Ubound(dic)).Value("Type3") = "NSNumber"
dic(Ubound(dic)).Value("Key3") = 0 // Default
dic(Ubound(dic)).Value("MinMax3") = "-3.141592653589793,3.141592653589793" // -3.141592653589793 ~ 3.141592653589793
dic(Ubound(dic)).Value("Name4") = "inputColor"
dic(Ubound(dic)).Value("Type4") = "CIColor"
dic(Ubound(dic)).Value("Key4") = "1.0,1.0,1.0,1.0" // (1 1 1 1) (kCGColorSpaceDeviceRGB) CIColor型
dic(Ubound(dic)).Value("Name5") = "inputTime"
dic(Ubound(dic)).Value("Type5") = "NSNumber"
dic(Ubound(dic)).Value("Key5") = 0 // Default
dic(Ubound(dic)).Value("MinMax5") = "0,1" // 0 ~ 1
dic(Ubound(dic)).Value("Name6") = "inputOpacity"
dic(Ubound(dic)).Value("Type6") = "NSNumber"
dic(Ubound(dic)).Value("Key6") = 0 // Default
dic(Ubound(dic)).Value("MinMax6") = "0,1" // 0 ~ 1
dic(Ubound(dic)).Value("Name7") = "inputExtent"
dic(Ubound(dic)).Value("Type7") = "CIVector"
dic(Ubound(dic)).Value("Key7") = "0,0,300,300" // [0 0 300 300]
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIBarsSwipeTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 5
dic(Ubound(dic)).Value("Name1") = "inputWidth"
dic(Ubound(dic)).Value("Type1") = "NSNumber"
dic(Ubound(dic)).Value("Key1") = 300 // Default
dic(Ubound(dic)).Value("MinMax1") = "2,300" // 2 ~ 300
dic(Ubound(dic)).Value("Name2") = "inputTime"
dic(Ubound(dic)).Value("Type2") = "NSNumber"
dic(Ubound(dic)).Value("Key2") = 0 // Default
dic(Ubound(dic)).Value("MinMax2") = "0,1" // 0 ~ 1
dic(Ubound(dic)).Value("Name3") = "inputBarOffset"
dic(Ubound(dic)).Value("Type3") = "NSNumber"
dic(Ubound(dic)).Value("Key3") = 10 // Default
dic(Ubound(dic)).Value("MinMax3") = "1,100" // 1 ~ 100
dic(Ubound(dic)).Value("Name4") = "inputTargetImage"
dic(Ubound(dic)).Value("Type4") = "CIImage"
dic(Ubound(dic)).Value("Key4") = GenDefaultPict(640,480,RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name5") = "inputAngle"
dic(Ubound(dic)).Value("Type5") = "NSNumber"
dic(Ubound(dic)).Value("Key5") = 3.141592653589793 // Default
dic(Ubound(dic)).Value("MinMax5") = "0,6.283185307179586" // 0 ~ 6.283185307179586
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CICopyMachineTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 6
dic(Ubound(dic)).Value("Name1") = "inputWidth"
dic(Ubound(dic)).Value("Type1") = "NSNumber"
dic(Ubound(dic)).Value("Key1") = 200 // Default
dic(Ubound(dic)).Value("MinMax1") = "0.1,500" // 0.1 ~ 500
dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
dic(Ubound(dic)).Value("Type2") = "CIImage"
dic(Ubound(dic)).Value("Key2") = GenDefaultPict(640,480,RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name3") = "inputAngle"
dic(Ubound(dic)).Value("Type3") = "NSNumber"
dic(Ubound(dic)).Value("Key3") = 3.141592653589793 // Default
dic(Ubound(dic)).Value("MinMax3") = "0,6.283185307179586" // 0 ~ 6.283185307179586
dic(Ubound(dic)).Value("Name4") = "inputColor"
dic(Ubound(dic)).Value("Type4") = "CIColor"
dic(Ubound(dic)).Value("Key4") = "0.6,1.0,0.8,1.0" // (0.6 1 0.8 1) (kCGColorSpaceDeviceRGB) CIColor型
dic(Ubound(dic)).Value("Name5") = "inputTime"
dic(Ubound(dic)).Value("Type5") = "NSNumber"
dic(Ubound(dic)).Value("Key5") = 0 // Default
dic(Ubound(dic)).Value("MinMax5") = "0,1" // 0 ~ 1
dic(Ubound(dic)).Value("Name6") = "inputOpacity"
dic(Ubound(dic)).Value("Type6") = "NSNumber"
dic(Ubound(dic)).Value("Key6") = 1.3 // Default
dic(Ubound(dic)).Value("MinMax6") = "0,3" // 0 ~ 3
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIDissolveTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 2
dic(Ubound(dic)).Value("Name1") = "inputTime"
dic(Ubound(dic)).Value("Type1") = "NSNumber"
dic(Ubound(dic)).Value("Key1") = 0 // Default
dic(Ubound(dic)).Value("MinMax1") = "0,1" // 0 ~ 1
dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
dic(Ubound(dic)).Value("Type2") = "CIImage"
dic(Ubound(dic)).Value("Key2") = GenDefaultPict(640,480,RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIFlashTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 9
dic(Ubound(dic)).Value("Name1") = "inputTargetImage"
dic(Ubound(dic)).Value("Type1") = "CIImage"
dic(Ubound(dic)).Value("Key1") = GenDefaultPict(640,480,RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name2") = "inputFadeThreshold"
dic(Ubound(dic)).Value("Type2") = "NSNumber"
dic(Ubound(dic)).Value("Key2") = 0.85 // Default
dic(Ubound(dic)).Value("MinMax2") = "0,1" // 0 ~ 1
dic(Ubound(dic)).Value("Name3") = "inputStriationStrength"
dic(Ubound(dic)).Value("Type3") = "NSNumber"
dic(Ubound(dic)).Value("Key3") = 0.5 // Default
dic(Ubound(dic)).Value("MinMax3") = "0,3" // 0 ~ 3
dic(Ubound(dic)).Value("Name4") = "inputCenter"
dic(Ubound(dic)).Value("Type4") = "CIVector"
dic(Ubound(dic)).Value("Key4") = "150,150" // [150 150]
dic(Ubound(dic)).Value("Name5") = "inputStriationContrast"
dic(Ubound(dic)).Value("Type5") = "NSNumber"
dic(Ubound(dic)).Value("Key5") = 1.375 // Default
dic(Ubound(dic)).Value("MinMax5") = "0,5" // 0 ~ 5
dic(Ubound(dic)).Value("Name6") = "inputColor"
dic(Ubound(dic)).Value("Type6") = "CIColor"
dic(Ubound(dic)).Value("Key6") = "1.0,0.8,0.6,1.0" // (1 0.8 0.6 1) (kCGColorSpaceDeviceRGB) CIColor型
dic(Ubound(dic)).Value("Name7") = "inputTime"
dic(Ubound(dic)).Value("Type7") = "NSNumber"
dic(Ubound(dic)).Value("Key7") = 0 // Default
dic(Ubound(dic)).Value("MinMax7") = "0,1" // 0 ~ 1
dic(Ubound(dic)).Value("Name8") = "inputExtent"
dic(Ubound(dic)).Value("Type8") = "CIVector"
dic(Ubound(dic)).Value("Key8") = "0,0,300,300" // [0 0 300 300]
dic(Ubound(dic)).Value("Name9") = "inputMaxStriationRadius"
dic(Ubound(dic)).Value("Type9") = "NSNumber"
dic(Ubound(dic)).Value("Key9") = 2.58 // Default
dic(Ubound(dic)).Value("MinMax9") = "0,10" // 0 ~ 10
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIModTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 6
dic(Ubound(dic)).Value("Name1") = "inputTargetImage"
dic(Ubound(dic)).Value("Type1") = "CIImage"
dic(Ubound(dic)).Value("Key1") = GenDefaultPict(640,480,RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name2") = "inputAngle"
dic(Ubound(dic)).Value("Type2") = "NSNumber"
dic(Ubound(dic)).Value("Key2") = 2 // Default
dic(Ubound(dic)).Value("MinMax2") = "-6.283185307179586,6.283185307179586" // -6.283185307179586 ~ 6.283185307179586
dic(Ubound(dic)).Value("Name3") = "inputCompression"
dic(Ubound(dic)).Value("Type3") = "NSNumber"
dic(Ubound(dic)).Value("Key3") = 300 // Default
dic(Ubound(dic)).Value("MinMax3") = "100,800" // 100 ~ 800
dic(Ubound(dic)).Value("Name4") = "inputRadius"
dic(Ubound(dic)).Value("Type4") = "NSNumber"
dic(Ubound(dic)).Value("Key4") = 150 // Default
dic(Ubound(dic)).Value("MinMax4") = "1,200" // 1 ~ 200
dic(Ubound(dic)).Value("Name5") = "inputCenter"
dic(Ubound(dic)).Value("Type5") = "CIVector"
dic(Ubound(dic)).Value("Key5") = "150,150" // [150 150]
dic(Ubound(dic)).Value("Name6") = "inputTime"
dic(Ubound(dic)).Value("Type6") = "NSNumber"
dic(Ubound(dic)).Value("Key6") = 0 // Default
dic(Ubound(dic)).Value("MinMax6") = "0,1" // 0 ~ 1
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIAccordionFoldTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 5
dic(Ubound(dic)).Value("Name1") = "inputBottomHeight"
dic(Ubound(dic)).Value("Type1") = "NSNumber"
dic(Ubound(dic)).Value("Key1") = 0 // Default
dic(Ubound(dic)).Value("MinMax1") = "0,100" // 0 ~ 無し
dic(Ubound(dic)).Value("Name2") = "inputTime"
dic(Ubound(dic)).Value("Type2") = "NSNumber"
dic(Ubound(dic)).Value("Key2") = 0 // Default
dic(Ubound(dic)).Value("MinMax2") = "0,1" // 0 ~ 1
dic(Ubound(dic)).Value("Name3") = "inputFoldShadowAmount"
dic(Ubound(dic)).Value("Type3") = "NSNumber"
dic(Ubound(dic)).Value("Key3") = 0.1 // Default
dic(Ubound(dic)).Value("MinMax3") = "0,1" // 0 ~ 1
dic(Ubound(dic)).Value("Name4") = "inputNumberOfFolds"
dic(Ubound(dic)).Value("Type4") = "NSNumber"
dic(Ubound(dic)).Value("Key4") = 3 // Default
dic(Ubound(dic)).Value("MinMax4") = "1,10" // 1 ~ 10
dic(Ubound(dic)).Value("Name5") = "inputTargetImage"
dic(Ubound(dic)).Value("Type5") = "CIImage"
dic(Ubound(dic)).Value("Key5") = GenDefaultPict(640,480,RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIPageCurlTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 7
dic(Ubound(dic)).Value("Name1") = "inputTargetImage"
dic(Ubound(dic)).Value("Type1") = "CIImage"
dic(Ubound(dic)).Value("Key1") = GenDefaultPict(640,480,RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name2") = "inputAngle"
dic(Ubound(dic)).Value("Type2") = "NSNumber"
dic(Ubound(dic)).Value("Key2") = 0 // Default
dic(Ubound(dic)).Value("MinMax2") = "-3.141592653589793,3.141592653589793" // -3.141592653589793 ~ 3.141592653589793
dic(Ubound(dic)).Value("Name3") = "inputRadius"
dic(Ubound(dic)).Value("Type3") = "NSNumber"
dic(Ubound(dic)).Value("Key3") = 100 // Default
dic(Ubound(dic)).Value("MinMax3") = "0.01,400" // 0.01 ~ 400
dic(Ubound(dic)).Value("Name4") = "inputShadingImage"
dic(Ubound(dic)).Value("Type4") = "CIImage"
dic(Ubound(dic)).Value("Key4") = GenDefaultPict(640,480,RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name5") = "inputTime"
dic(Ubound(dic)).Value("Type5") = "NSNumber"
dic(Ubound(dic)).Value("Key5") = 0 // Default
dic(Ubound(dic)).Value("MinMax5") = "0,1" // 0 ~ 1
dic(Ubound(dic)).Value("Name6") = "inputExtent"
dic(Ubound(dic)).Value("Type6") = "CIVector"
dic(Ubound(dic)).Value("Key6") = "0,0,300,300" // [0 0 300 300]
dic(Ubound(dic)).Value("Name7") = "inputBacksideImage"
dic(Ubound(dic)).Value("Type7") = "CIImage"
dic(Ubound(dic)).Value("Key7") = GenDefaultPict(640,480,RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIPageCurlWithShadowTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 9
dic(Ubound(dic)).Value("Name1") = "inputTargetImage"
dic(Ubound(dic)).Value("Type1") = "CIImage"
dic(Ubound(dic)).Value("Key1") = GenDefaultPict(640,480,RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name2") = "inputAngle"
dic(Ubound(dic)).Value("Type2") = "NSNumber"
dic(Ubound(dic)).Value("Key2") = 0 // Default
dic(Ubound(dic)).Value("MinMax2") = "-3.141592653589793,3.141592653589793" // -3.141592653589793 ~ 3.141592653589793
dic(Ubound(dic)).Value("Name3") = "inputRadius"
dic(Ubound(dic)).Value("Type3") = "NSNumber"
dic(Ubound(dic)).Value("Key3") = 100 // Default
dic(Ubound(dic)).Value("MinMax3") = "0.01,400" // 0.01 ~ 400
dic(Ubound(dic)).Value("Name4") = "inputShadowAmount"
dic(Ubound(dic)).Value("Type4") = "NSNumber"
dic(Ubound(dic)).Value("Key4") = 0.7 // Default
dic(Ubound(dic)).Value("MinMax4") = "0,1" // 0 ~ 1
dic(Ubound(dic)).Value("Name5") = "inputTime"
dic(Ubound(dic)).Value("Type5") = "NSNumber"
dic(Ubound(dic)).Value("Key5") = 0 // Default
dic(Ubound(dic)).Value("MinMax5") = "0,1" // 0 ~ 1
dic(Ubound(dic)).Value("Name6") = "inputShadowSize"
dic(Ubound(dic)).Value("Type6") = "NSNumber"
dic(Ubound(dic)).Value("Key6") = 0.5 // Default
dic(Ubound(dic)).Value("MinMax6") = "0,1" // 0 ~ 1
dic(Ubound(dic)).Value("Name7") = "inputExtent"
dic(Ubound(dic)).Value("Type7") = "CIVector"
dic(Ubound(dic)).Value("Key7") = "0,0,0,0" // [0 0 0 0]
dic(Ubound(dic)).Value("Name8") = "inputShadowExtent"
dic(Ubound(dic)).Value("Type8") = "CIVector"
dic(Ubound(dic)).Value("Key8") = "0,0,0,0" // [0 0 0 0]
dic(Ubound(dic)).Value("Name9") = "inputBacksideImage"
dic(Ubound(dic)).Value("Type9") = "CIImage"
dic(Ubound(dic)).Value("Key9") = GenDefaultPict(640,480,RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIRippleTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 7
dic(Ubound(dic)).Value("Name1") = "inputWidth"
dic(Ubound(dic)).Value("Type1") = "NSNumber"
dic(Ubound(dic)).Value("Key1") = 100 // Default
dic(Ubound(dic)).Value("MinMax1") = "10,300" // 10 ~ 300
dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
dic(Ubound(dic)).Value("Type2") = "CIImage"
dic(Ubound(dic)).Value("Key2") = GenDefaultPict(640,480,RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name3") = "inputScale"
dic(Ubound(dic)).Value("Type3") = "NSNumber"
dic(Ubound(dic)).Value("Key3") = 50 // Default
dic(Ubound(dic)).Value("MinMax3") = "-50,50" // -50 ~ 50
dic(Ubound(dic)).Value("Name4") = "inputShadingImage"
dic(Ubound(dic)).Value("Type4") = "CIImage"
dic(Ubound(dic)).Value("Key4") = GenDefaultPict(640,480,RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name5") = "inputCenter"
dic(Ubound(dic)).Value("Type5") = "CIVector"
dic(Ubound(dic)).Value("Key5") = "150,150" // [150 150]
dic(Ubound(dic)).Value("Name6") = "inputTime"
dic(Ubound(dic)).Value("Type6") = "NSNumber"
dic(Ubound(dic)).Value("Key6") = 0 // Default
dic(Ubound(dic)).Value("MinMax6") = "0,1" // 0 ~ 1
dic(Ubound(dic)).Value("Name7") = "inputExtent"
dic(Ubound(dic)).Value("Type7") = "CIVector"
dic(Ubound(dic)).Value("Key7") = "0,0,300,300" // [0 0 300 300]
End Sub