]> git.sesse.net Git - kdenlive/commitdiff
Add Keyspill Mop Up effect.
authorTill Theato <root@ttill.de>
Fri, 8 Jun 2012 07:16:32 +0000 (09:16 +0200)
committerTill Theato <root@ttill.de>
Fri, 8 Jun 2012 07:16:32 +0000 (09:16 +0200)
data/blacklisted_effects.txt
data/kdenliveeffectscategory.rc
effects/CMakeLists.txt
effects/frei0r_keyspillm0pup.xml [new file with mode: 0644]

index 3b3d11d2c59e35e2149cb5d410fd1b41e5bdf1e6..45473bed1cb26d2b3386d9fdf1da9ebbf1c77e0e 100644 (file)
@@ -39,6 +39,7 @@ frei0r.facebl0r
 frei0r.flippo
 frei0r.glow
 frei0r.IIRblur
+frei0r.keyspillm0pup
 frei0r.hqdn3d
 frei0r.hueshift0r
 frei0r.lenscorrection
index 1a5a09f97d8ce9b34908812b3b986c6fc1c30b99..96e5dc912fa7411a7f0dbc2a6516c0f4884c2fa5 100644 (file)
@@ -31,7 +31,7 @@
   <group list="wave,mirror,frei0r.distort0r,frei0r.lenscorrection,frei0r.c0rners,frei0r.defish0r,frei0r.pixeliz0r">
     <text>Distort</text>
   </group>
-  <group list="chroma,frei0r.alpha0ps,frei0r.alphagrad,frei0r.alphaspot,frei0r.transparency,frei0r.select0r,frei0r.mask0mate,rotoscoping">
+  <group list="chroma,frei0r.alpha0ps,frei0r.alphagrad,frei0r.alphaspot,frei0r.transparency,frei0r.select0r,frei0r.mask0mate,rotoscoping,frei0r.keyspillm0pup">
     <text>Alpha manipulation</text>
   </group>
   <group list="frei0r.d90stairsteppingfix,frei0r.hqdn3d,frei0r.sharpness">
index a9ec8eabe50278e2d8cf65fdc5aabba74b1c0300..523ede4b5a9cc8a753be603b1f14c952def7c0b9 100644 (file)
@@ -65,6 +65,7 @@ frei0r_glow.xml
 frei0r_hqdn3d.xml
 frei0r_hueshift0r.xml
 frei0r_iirblur.xml
+frei0r_keyspillm0pup.xml
 frei0r_lenscorrection.xml
 frei0r_letterb0xed.xml
 frei0r_levels.xml
diff --git a/effects/frei0r_keyspillm0pup.xml b/effects/frei0r_keyspillm0pup.xml
new file mode 100644 (file)
index 0000000..f6eb1b6
--- /dev/null
@@ -0,0 +1,61 @@
+<!DOCTYPE kpartgui>
+<effect LC_NUMERIC="C" tag="frei0r.keyspillm0pup" id="frei0r.keyspillm0pup">
+    <name>Key Spill Mop Up</name>
+    <description>Reduces the visibility of key color spill in chroma keying</description>
+    <author>Marko Cebokli</author>
+    
+    <parameter type="color" name="Key color" default="0x1010D0">
+        <name>Key color</name>
+    </parameter>
+    
+    <parameter type="color" name="Target color" default="0xC87F65">
+        <name>Target color</name>
+    </parameter>
+
+    <parameter type="list" name="Mask type" default="0" paramlist="0;1;2;3">
+        <paramlistdisplay>Color distance, Transparency, Edge inwards, Edge outwards</paramlistdisplay>
+        <name>Mask type</name>
+    </parameter>
+
+    <parameter type="constant" name="Tolerance" default="240" min="0" max="1000" factor="1000">
+    <name>Tolerance</name>
+    </parameter>
+    
+    <parameter type="constant" name="Slope" default="400" min="0" max="1000" factor="1000">
+    <name>Slope</name>
+    </parameter>
+
+    <parameter type="constant" name="Hue gate" default="250" min="0" max="1000" factor="1000">
+        <name>Hue gate</name>
+    </parameter>
+
+    <parameter type="constant" name="Saturation threshold" default="150" min="0" max="1000" factor="1000">
+        <name>Saturation threshold</name>
+    </parameter>
+
+    <parameter type="list" name="Operation 1" default="1" paramlist="0;1;2;3;4">
+        <paramlistdisplay>None, De-Key, Target, Desaturate, Luma adjust</paramlistdisplay>
+        <name>Operation 1</name>
+    </parameter>
+
+    <parameter type="constant" name="Amount 1" default="500" min="0" max="1000" factor="1000">
+        <name>Amount 1</name>
+    </parameter>
+
+    <parameter type="list" name="Operation 2" default="0" paramlist="0;1;2;3;4">
+        <paramlistdisplay>None, De-Key, Target, Desaturate, Luma adjust</paramlistdisplay>
+        <name>Operation 2</name>
+    </parameter>
+
+    <parameter type="constant" name="Amount 2" default="0" min="0" max="1000" factor="1000">
+        <name>Amount 2</name>
+    </parameter>
+
+    <parameter type="bool" name="Show mask" default="0">
+        <name>Show mask</name>
+    </parameter>
+
+    <parameter type="bool" name="Mask to Alpha" default="0">
+        <name>Mask to Alpha</name>
+    </parameter>
+</effect>