28 #include "../include/EffectInfo.h" 44 if (effect_type ==
"Bars")
47 if (effect_type ==
"Blur")
50 else if (effect_type ==
"Brightness")
53 else if (effect_type ==
"ChromaKey")
56 else if (effect_type ==
"Color Shift")
59 else if (effect_type ==
"Crop")
62 else if (effect_type ==
"Deinterlace")
65 else if (effect_type ==
"Hue")
68 else if (effect_type ==
"Mask")
71 else if (effect_type ==
"Negate")
74 else if (effect_type ==
"Pixelate")
77 else if (effect_type ==
"Saturation")
80 else if (effect_type ==
"Shift")
83 else if (effect_type ==
"Wave")
95 root.append(
Bars().JsonInfo());
96 root.append(
Blur().JsonInfo());
100 root.append(
Crop().JsonInfo());
102 root.append(
Hue().JsonInfo());
103 root.append(
Mask().JsonInfo());
104 root.append(
Negate().JsonInfo());
107 root.append(
Shift().JsonInfo());
108 root.append(
Wave().JsonInfo());
This class pixelates an image, and can be animated with openshot::Keyframe curves over time...
This class crops a frame image (from any side), and can be animated with openshot::Keyframe curves ov...
This abstract class is the base class, used by all effects in libopenshot.
EffectBase * CreateEffect(string effect_type)
This class shifts the pixels of an image up, down, left, or right, and can be animated with openshot:...
This class adjusts the blur of an image, and can be animated with openshot::Keyframe curves over time...
This class uses the ImageMagick++ libraries, to remove (i.e. key out) a color (i.e. greenscreen)
static string Json()
JSON methods.
static Json::Value JsonValue()
Generate Json::JsonValue for this object.
This class shifts the hue of an image, and can be animated with openshot::Keyframe curves over time...
This class uses the ImageMagick++ libraries, to negate image (i.e. negative)
This class adjusts the saturation of color on a frame's image.
This class uses the ImageMagick++ libraries, to apply alpha (or transparency) masks to any frame...
This class adjusts the brightness and contrast of an image, and can be animated with openshot::Keyfra...
This namespace is the default namespace for all code in the openshot library.
This class uses the ImageMagick++ libraries, to de-interlace the image, which removes the EVEN or ODD...
This class distorts an image using a wave pattern.
This class draws black bars around your video (from any side), and can be animated with openshot::Key...
This class shifts the pixels of an image up, down, left, or right, and can be animated with openshot:...