From: Till Theato Date: Tue, 3 Aug 2010 19:53:29 +0000 (+0000) Subject: - Add XML GUI for frei0r.coloradj_RGB (submitted by Marko Cebokli) X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=cf4ab05311db93a80be2cab7c4a1842e23cd37d3;p=kdenlive - Add XML GUI for frei0r.coloradj_RGB (submitted by Marko Cebokli) svn path=/trunk/kdenlive/; revision=4681 --- diff --git a/data/blacklisted_effects.txt b/data/blacklisted_effects.txt index 6c372813..9df9cc83 100644 --- a/data/blacklisted_effects.txt +++ b/data/blacklisted_effects.txt @@ -30,6 +30,7 @@ frei0r.defish0r frei0r.pixeliz0r frei0r.glow frei0r.hueshift0r +frei0r.coloradj_RGB #effects that have simplekeyframes vignette diff --git a/data/kdenliveeffectscategory.rc b/data/kdenliveeffectscategory.rc index 09f515b4..5ab85a8b 100644 --- a/data/kdenliveeffectscategory.rc +++ b/data/kdenliveeffectscategory.rc @@ -1,7 +1,7 @@ - + Colour correction diff --git a/effects/CMakeLists.txt b/effects/CMakeLists.txt index 83bd14b5..d79d02b3 100644 --- a/effects/CMakeLists.txt +++ b/effects/CMakeLists.txt @@ -64,6 +64,7 @@ frei0r_defish0r.xml frei0r_glow.xml frei0r_pixeliz0r.xml frei0r_hueshift0r.xml +frei0r_coloradj_rgb.xml gain.xml fade_from_black.xml fade_to_black.xml diff --git a/effects/frei0r_coloradj_rgb.xml b/effects/frei0r_coloradj_rgb.xml new file mode 100644 index 00000000..263d87da --- /dev/null +++ b/effects/frei0r_coloradj_rgb.xml @@ -0,0 +1,37 @@ + + + RGB adjustment + Simple color adjustment + Marko Cebokli + + + R + + + + G + + + + B + + + + Action + + + + Keep luma + + + + Alpha controlled + + + + Luma formula + + + diff --git a/src/colorpickerwidget.cpp b/src/colorpickerwidget.cpp index 4932e61d..83bbb041 100644 --- a/src/colorpickerwidget.cpp +++ b/src/colorpickerwidget.cpp @@ -99,8 +99,8 @@ QColor ColorPickerWidget::averagePickedColor(const QPoint pos) // take care of loss when dividing odd sizes if (size % 2 != 0) { - ++x1; - ++y1; + if (x1 < qApp->desktop()->geometry().width()) ++x1; + if (y1 < qApp->desktop()->geometry().height()) ++y1; } int numPixel = (x1 - x0) * (y1 - y0);