]> git.sesse.net Git - kdenlive/commitdiff
Add XML GUIs for frei0r.alpha0ps, frei0r.alphagrad, frei0r.alphaspot (submitted by...
authorTill Theato <root@ttill.de>
Sun, 8 Aug 2010 17:00:46 +0000 (17:00 +0000)
committerTill Theato <root@ttill.de>
Sun, 8 Aug 2010 17:00:46 +0000 (17:00 +0000)
svn path=/trunk/kdenlive/; revision=4687

data/blacklisted_effects.txt
effects/CMakeLists.txt
effects/frei0r_alpha0ps.xml [new file with mode: 0644]
effects/frei0r_alphagrad.xml [new file with mode: 0644]
effects/frei0r_alphaspot.xml [new file with mode: 0644]

index ae7184dd2ba17db386ebb11f3a259af8692456d0..4f958f867e443cbfe9236717987dc544286cfc8d 100644 (file)
@@ -32,6 +32,9 @@ frei0r.pixeliz0r
 frei0r.glow
 frei0r.hueshift0r
 frei0r.coloradj_RGB
+frei0r.alpha0ps
+frei0r.alphagrad
+frei0r.alphaspot
 
 #effects that have simplekeyframes
 vignette
index 7ef4db9721a43bae8e0dbb5086d5f23d9c28cbb5..301beb54f82cf0d240fb80df7de483acf60023f9 100644 (file)
@@ -44,6 +44,9 @@ volume.xml
 wave.xml
 fadein.xml
 fadeout.xml
+frei0r_alpha0ps.xml
+frei0r_alphagrad.xml
+frei0r_alphaspot.xml
 frei0r_balanc0r.xml
 frei0r_brightness.xml
 frei0r_coloradj_rgb.xml
diff --git a/effects/frei0r_alpha0ps.xml b/effects/frei0r_alpha0ps.xml
new file mode 100644 (file)
index 0000000..487cbf9
--- /dev/null
@@ -0,0 +1,33 @@
+<!DOCTYPE kpartgui>
+<effect tag="frei0r.alpha0ps" id="frei0r.alpha0ps">
+        <name>alpha0ps</name>
+        <description>Diplay and manipulation of the alpha channel</description>
+        <author>Marko Cebokli</author>
+        
+        <parameter type="list" name="Display" default="0.0" paramlist="0.0,0.21,0.36,0.50,0.64,0.79,1.0"
+                   paramlistdisplay="Image,Alpha as gray,Gray + red,Selection on black,Selection on gray,Selection on white,Selection on checkers">
+                <name>Display</name>
+        </parameter>
+        
+        <parameter type="bool" name="Display input alpha" default="0">
+                <name>Display input alpha</name>
+        </parameter>
+        
+        <parameter type="list" name="Operation" default="0.0" paramlist="0.0,0.21,0.36,0.50,0.64,0.79,1.0"
+                   paramlistdisplay="NO OP,Shave,Shrink hard,Shrink soft,Grow hard,Grow soft,Threshold">
+                <name>Operation</name>
+        </parameter>
+        
+        <parameter type="constant" name="Threshold" default="500" min="0" max="1000" factor="1000">
+                <name>Threshold</name>
+        </parameter>
+        
+        <parameter type="constant" name="Shrink/grow amount" default="500" min="0" max="1000" factor="1000">
+                <name>Shrink/grow amount</name>
+        </parameter>
+        
+        <parameter type="bool" name="Invert" default="0">
+                <name>Invert</name>
+        </parameter>
+
+</effect>
diff --git a/effects/frei0r_alphagrad.xml b/effects/frei0r_alphagrad.xml
new file mode 100644 (file)
index 0000000..f7eb5ea
--- /dev/null
@@ -0,0 +1,33 @@
+<!DOCTYPE kpartgui>
+<effect tag="frei0r.alphagrad" id="frei0r.alphagrad">
+        <name>alphagrad</name>
+        <description>Fill the alpha channel with a specified gradient</description>
+        <author>Marko Cebokli</author>
+        
+        
+        <parameter type="constant" name="Position" default="500" min="0" max="1000" factor="1000">
+                <name>Position</name>
+        </parameter>
+        
+        <parameter type="constant" name="Transition width" default="500" min="0" max="1000" factor="1000">
+                <name>Transition width</name>
+        </parameter>
+        
+        <parameter type="constant" name="Tilt" default="500" min="0" max="1000" factor="1000">
+                <name>Tilt</name>
+        </parameter>
+        
+        <parameter type="constant" name="Min" default="0" min="0" max="1000" factor="1000">
+                <name>Min</name>
+        </parameter>
+
+        <parameter type="constant" name="Max" default="1000" min="0" max="1000" factor="1000">
+                <name>Max</name>
+        </parameter>
+        
+        <parameter type="list" name="Operation" default="0.0" paramlist="0.0,0.3,0.5,0.7,1.0"
+                   paramlistdisplay="Write on clear, Max, Min, Add, Subtract">
+                <name>Operation</name>
+        </parameter>
+        
+</effect>
diff --git a/effects/frei0r_alphaspot.xml b/effects/frei0r_alphaspot.xml
new file mode 100644 (file)
index 0000000..edc5215
--- /dev/null
@@ -0,0 +1,50 @@
+<!DOCTYPE kpartgui>
+<effect tag="frei0r.alphaspot" id="frei0r.alphaspot">
+        <name>alphaspot</name>
+        <description>Draws simple shapes into the alpha channel</description>
+        <author>Marko Cebokli</author>
+        
+        
+        <parameter type="list" name="Shape" default="0.0" paramlist="0.0,0.38,0.62,1.0"
+                   paramlistdisplay="Rectangle,Round,Triangle,Diamond">
+                <name>Shape</name>
+        </parameter>
+        
+        <parameter type="constant" name="Position X" default="500" min="0" max="1000" factor="1000">
+                <name>Position X</name>
+        </parameter>
+        
+        <parameter type="constant" name="Position Y" default="500" min="0" max="1000" factor="1000">
+                <name>Position Y</name>
+        </parameter>
+        
+        <parameter type="constant" name="Size X" default="100" min="0" max="1000" factor="1000">
+                <name>Size X</name>
+        </parameter>
+        
+        <parameter type="constant" name="Size Y" default="100" min="0" max="1000" factor="1000">
+                <name>Size Y</name>
+        </parameter>
+
+        <parameter type="constant" name="Tilt" default="500" min="0" max="1000" factor="1000">
+                <name>Tilt</name>
+        </parameter>
+        
+        <parameter type="constant" name="Transition width" default="200" min="0" max="1000" factor="1000">
+                <name>Transition width</name>
+        </parameter>
+        
+        <parameter type="constant" name="Min" default="0" min="0" max="1000" factor="1000">
+                <name>Min</name>
+        </parameter>
+        
+        <parameter type="constant" name="Max" default="1000" min="0" max="1000" factor="1000">
+                <name>Max</name>
+        </parameter>
+        
+        <parameter type="list" name="Operation" default="0.0" paramlist="0.0,0.3,0.5,0.7,1.0"
+                   paramlistdisplay="Write on clear, Max, Min, Add, Subtract">
+                <name>Operation</name>
+        </parameter>
+        
+</effect>