Public Sub InitCIFilter()
  
  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") = "inputImage"
  dic(Ubound(dic)).Value("Type1") = "CIImage"
  dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type2") = "CIImage"
  dic(Ubound(dic)).Value("Key2") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name3") = "inputBottomHeight"
  dic(Ubound(dic)).Value("Type3") = "NSNumber"
  dic(Ubound(dic)).Value("Key3") = 0  // Default
  dic(Ubound(dic)).Value("MinMax3") = "0,100"  // 0 ~ 無し
  dic(Ubound(dic)).Value("Name4") = "inputFoldShadowAmount"
  dic(Ubound(dic)).Value("Type4") = "NSNumber"
  dic(Ubound(dic)).Value("Key4") = 0.1  // Default
  dic(Ubound(dic)).Value("MinMax4") = "0,1"  // 0 ~ 1
  dic(Ubound(dic)).Value("Name5") = "inputNumberOfFolds"
  dic(Ubound(dic)).Value("Type5") = "NSNumber"
  dic(Ubound(dic)).Value("Key5") = 3  // Default
  dic(Ubound(dic)).Value("MinMax5") = "1,10"  // 1 ~ 10
  
  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") = "inputImage"
  dic(Ubound(dic)).Value("Type1") = "CIImage"
  dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type2") = "CIImage"
  dic(Ubound(dic)).Value("Key2") = GenDefaultPict(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") = "inputBarOffset"
  dic(Ubound(dic)).Value("Type4") = "NSNumber"
  dic(Ubound(dic)).Value("Key4") = 10  // Default
  dic(Ubound(dic)).Value("MinMax4") = "1,100"  // 1 ~ 100
  dic(Ubound(dic)).Value("Name5") = "inputWidth"
  dic(Ubound(dic)).Value("Type5") = "NSNumber"
  dic(Ubound(dic)).Value("Key5") = 300  // Default
  dic(Ubound(dic)).Value("MinMax5") = "2,300"  // 2 ~ 300
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CICopyMachineTransition"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 7
  dic(Ubound(dic)).Value("Name1") = "inputImage"
  dic(Ubound(dic)).Value("Type1") = "CIImage"
  dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type2") = "CIImage"
  dic(Ubound(dic)).Value("Key2") = GenDefaultPict(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") = "inputExtent"
  dic(Ubound(dic)).Value("Type5") = "CIVector"
  dic(Ubound(dic)).Value("Key5") = "0,0,300,300"  // [0 0 300 300]
  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(Ubound(dic)).Value("Name7") = "inputWidth"
  dic(Ubound(dic)).Value("Type7") = "NSNumber"
  dic(Ubound(dic)).Value("Key7") = 200  // Default
  dic(Ubound(dic)).Value("MinMax7") = "0.1,500"  // 0.1 ~ 500
  
  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") = "inputImage"
  dic(Ubound(dic)).Value("Type1") = "CIImage"
  dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type2") = "CIImage"
  dic(Ubound(dic)).Value("Key2") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name3") = "inputMaskImage"
  dic(Ubound(dic)).Value("Type3") = "CIImage"
  dic(Ubound(dic)).Value("Key3") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name4") = "inputShadowDensity"
  dic(Ubound(dic)).Value("Type4") = "NSNumber"
  dic(Ubound(dic)).Value("Key4") = 0.65  // Default
  dic(Ubound(dic)).Value("MinMax4") = "0,1"  // 0 ~ 1
  dic(Ubound(dic)).Value("Name5") = "inputShadowOffset"
  dic(Ubound(dic)).Value("Type5") = "CIVector"
  dic(Ubound(dic)).Value("Key5") = "0,-10"  // [0 -10]
  dic(Ubound(dic)).Value("Name6") = "inputShadowRadius"
  dic(Ubound(dic)).Value("Type6") = "NSNumber"
  dic(Ubound(dic)).Value("Key6") = 8  // Default
  dic(Ubound(dic)).Value("MinMax6") = "0,50"  // 0 ~ 50
  
  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") = "inputImage"
  dic(Ubound(dic)).Value("Type1") = "CIImage"
  dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type2") = "CIImage"
  dic(Ubound(dic)).Value("Key2") = GenDefaultPict(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") = "inputImage"
  dic(Ubound(dic)).Value("Type1") = "CIImage"
  dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type2") = "CIImage"
  dic(Ubound(dic)).Value("Key2") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name3") = "inputCenter"
  dic(Ubound(dic)).Value("Type3") = "CIVector"
  dic(Ubound(dic)).Value("Key3") = "150,150"  // [150 150]
  dic(Ubound(dic)).Value("Name4") = "inputColor"
  dic(Ubound(dic)).Value("Type4") = "CIColor"
  dic(Ubound(dic)).Value("Key4") = "1.0,0.8,0.6,1.0"  // (1 0.8 0.6 1) (kCGColorSpaceDeviceRGB) CIColor型
  dic(Ubound(dic)).Value("Name5") = "inputExtent"
  dic(Ubound(dic)).Value("Type5") = "CIVector"
  dic(Ubound(dic)).Value("Key5") = "0,0,300,300"  // [0 0 300 300]
  dic(Ubound(dic)).Value("Name6") = "inputFadeThreshold"
  dic(Ubound(dic)).Value("Type6") = "NSNumber"
  dic(Ubound(dic)).Value("Key6") = 0.85  // Default
  dic(Ubound(dic)).Value("MinMax6") = "0,1"  // 0 ~ 1
  dic(Ubound(dic)).Value("Name7") = "inputMaxStriationRadius"
  dic(Ubound(dic)).Value("Type7") = "NSNumber"
  dic(Ubound(dic)).Value("Key7") = 2.58  // Default
  dic(Ubound(dic)).Value("MinMax7") = "0,10"  // 0 ~ 10
  dic(Ubound(dic)).Value("Name8") = "inputStriationContrast"
  dic(Ubound(dic)).Value("Type8") = "NSNumber"
  dic(Ubound(dic)).Value("Key8") = 1.375  // Default
  dic(Ubound(dic)).Value("MinMax8") = "0,5"  // 0 ~ 5
  dic(Ubound(dic)).Value("Name9") = "inputStriationStrength"
  dic(Ubound(dic)).Value("Type9") = "NSNumber"
  dic(Ubound(dic)).Value("Key9") = 0.5  // Default
  dic(Ubound(dic)).Value("MinMax9") = "0,3"  // 0 ~ 3
  
  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") = "inputImage"
  dic(Ubound(dic)).Value("Type1") = "CIImage"
  dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type2") = "CIImage"
  dic(Ubound(dic)).Value("Key2") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name3") = "inputAngle"
  dic(Ubound(dic)).Value("Type3") = "NSNumber"
  dic(Ubound(dic)).Value("Key3") = 2  // Default
  dic(Ubound(dic)).Value("MinMax3") = "-6.283185307179586,6.283185307179586"  // -6.283185307179586 ~ 6.283185307179586
  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") = "inputCompression"
  dic(Ubound(dic)).Value("Type5") = "NSNumber"
  dic(Ubound(dic)).Value("Key5") = 300  // Default
  dic(Ubound(dic)).Value("MinMax5") = "100,800"  // 100 ~ 800
  dic(Ubound(dic)).Value("Name6") = "inputRadius"
  dic(Ubound(dic)).Value("Type6") = "NSNumber"
  dic(Ubound(dic)).Value("Key6") = 150  // Default
  dic(Ubound(dic)).Value("MinMax6") = "1,200"  // 1 ~ 200
  
  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") = "inputImage"
  dic(Ubound(dic)).Value("Type1") = "CIImage"
  dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type2") = "CIImage"
  dic(Ubound(dic)).Value("Key2") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name3") = "inputBacksideImage"
  dic(Ubound(dic)).Value("Type3") = "CIImage"
  dic(Ubound(dic)).Value("Key3") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name4") = "inputShadingImage"
  dic(Ubound(dic)).Value("Type4") = "CIImage"
  dic(Ubound(dic)).Value("Key4") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name5") = "inputAngle"
  dic(Ubound(dic)).Value("Type5") = "NSNumber"
  dic(Ubound(dic)).Value("Key5") = 0  // Default
  dic(Ubound(dic)).Value("MinMax5") = "-3.141592653589793,3.141592653589793"  // -3.141592653589793 ~ 3.141592653589793
  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") = "inputRadius"
  dic(Ubound(dic)).Value("Type7") = "NSNumber"
  dic(Ubound(dic)).Value("Key7") = 100  // Default
  dic(Ubound(dic)).Value("MinMax7") = "0.01,400"  // 0.01 ~ 400
  
  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") = "inputImage"
  dic(Ubound(dic)).Value("Type1") = "CIImage"
  dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type2") = "CIImage"
  dic(Ubound(dic)).Value("Key2") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name3") = "inputBacksideImage"
  dic(Ubound(dic)).Value("Type3") = "CIImage"
  dic(Ubound(dic)).Value("Key3") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name4") = "inputAngle"
  dic(Ubound(dic)).Value("Type4") = "NSNumber"
  dic(Ubound(dic)).Value("Key4") = 0  // Default
  dic(Ubound(dic)).Value("MinMax4") = "-3.141592653589793,3.141592653589793"  // -3.141592653589793 ~ 3.141592653589793
  dic(Ubound(dic)).Value("Name5") = "inputExtent"
  dic(Ubound(dic)).Value("Type5") = "CIVector"
  dic(Ubound(dic)).Value("Key5") = "0,0,0,0"  // [0 0 0 0]
  dic(Ubound(dic)).Value("Name6") = "inputRadius"
  dic(Ubound(dic)).Value("Type6") = "NSNumber"
  dic(Ubound(dic)).Value("Key6") = 100  // Default
  dic(Ubound(dic)).Value("MinMax6") = "0.01,400"  // 0.01 ~ 400
  dic(Ubound(dic)).Value("Name7") = "inputShadowAmount"
  dic(Ubound(dic)).Value("Type7") = "NSNumber"
  dic(Ubound(dic)).Value("Key7") = 0.7  // Default
  dic(Ubound(dic)).Value("MinMax7") = "0,1"  // 0 ~ 1
  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") = "inputShadowSize"
  dic(Ubound(dic)).Value("Type9") = "NSNumber"
  dic(Ubound(dic)).Value("Key9") = 0.5  // Default
  dic(Ubound(dic)).Value("MinMax9") = "0,1"  // 0 ~ 1
  
  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") = "inputImage"
  dic(Ubound(dic)).Value("Type1") = "CIImage"
  dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type2") = "CIImage"
  dic(Ubound(dic)).Value("Key2") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name3") = "inputShadingImage"
  dic(Ubound(dic)).Value("Type3") = "CIImage"
  dic(Ubound(dic)).Value("Key3") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  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") = "inputExtent"
  dic(Ubound(dic)).Value("Type5") = "CIVector"
  dic(Ubound(dic)).Value("Key5") = "0,0,300,300"  // [0 0 300 300]
  dic(Ubound(dic)).Value("Name6") = "inputScale"
  dic(Ubound(dic)).Value("Type6") = "NSNumber"
  dic(Ubound(dic)).Value("Key6") = 50  // Default
  dic(Ubound(dic)).Value("MinMax6") = "-50,50"  // -50 ~ 50
  dic(Ubound(dic)).Value("Name7") = "inputWidth"
  dic(Ubound(dic)).Value("Type7") = "NSNumber"
  dic(Ubound(dic)).Value("Key7") = 100  // Default
  dic(Ubound(dic)).Value("MinMax7") = "10,300"  // 10 ~ 300
  
  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") = "inputImage"
  dic(Ubound(dic)).Value("Type1") = "CIImage"
  dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type2") = "CIImage"
  dic(Ubound(dic)).Value("Key2") = GenDefaultPict(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") = "inputExtent"
  dic(Ubound(dic)).Value("Type5") = "CIVector"
  dic(Ubound(dic)).Value("Key5") = "0,0,300,300"  // [0 0 300 300]
  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") = "inputWidth"
  dic(Ubound(dic)).Value("Type7") = "NSNumber"
  dic(Ubound(dic)).Value("Key7") = 300  // Default
  dic(Ubound(dic)).Value("MinMax7") = "0.1,800"  // 0.1 ~ 800
  
End Sub