From: <gr...@us...> - 2011-06-08 19:20:26
|
Revision: 5685 http://kdenlive.svn.sourceforge.net/kdenlive/?rev=5685&view=rev Author: granjow Date: 2011-06-08 19:20:20 +0000 (Wed, 08 Jun 2011) Log Message: ----------- Documentation: <pre> sections inserted for doxygen Modified Paths: -------------- branches/refactor-0.8/src/colorcorrection/vectorscopegenerator.h branches/refactor-0.8/src/scopes/abstractscopewidget.h Modified: branches/refactor-0.8/src/colorcorrection/vectorscopegenerator.h =================================================================== --- branches/refactor-0.8/src/colorcorrection/vectorscopegenerator.h 2011-06-08 10:51:26 UTC (rev 5684) +++ branches/refactor-0.8/src/colorcorrection/vectorscopegenerator.h 2011-06-08 19:20:20 UTC (rev 5685) @@ -35,11 +35,13 @@ The basis matrix for converting RGB to YUV is (in this example for calculating the YUV value of red): -mRgb2Yuv = r = +\verbatim + mRgb2Yuv × r 0.29900 0.58700 0.11400 1.00000 - -0.14741 -0.28939 0.43680 x 0.00000 + -0.14741 -0.28939 0.43680 × 0.00000 0.61478 -0.51480 -0.09998 0.00000 +\endverbatim The resulting YUV value is then drawn on the circle using U and V as coordinate values. @@ -49,19 +51,21 @@ To make optimal use of space in the circle, this value can be used for scaling. - As we are dealing with RGB values in a range of {0,...,255} - and the conversion values are made for [0,1], we already + As we are dealing with RGB values in a range of <tt>{0,…,255}</tt> + and the conversion values are made for <tt>[0,1]</tt>, we already divide the conversion values by 255 previously, e.g. in GNU octave. The basis matrix for converting RGB to YPbPr is: -mRgb2YPbPr = r = +\verbatim + mRgb2YPbPr × r 0.299000 0.587000 0.114000 1.0000 - -0.168736 -0.331264 0.500000 x 0.0000 + -0.168736 -0.331264 0.500000 × 0.0000 0.500000 -0.418688 -0.081312 0.0000 +\endverbatim @@ -75,7 +79,7 @@ other color space; The way the Vectorscope works stays the same. YCbCr is basically YPbPr for digital use (it is defined - on a range of {16,219} for Y and {16,240} for Cb/Cr + on a range of <tt>{16,219}</tt> for Y and <tt>{16,240}</tt> for Cb/Cr components). Modified: branches/refactor-0.8/src/scopes/abstractscopewidget.h =================================================================== --- branches/refactor-0.8/src/scopes/abstractscopewidget.h 2011-06-08 10:51:26 UTC (rev 5684) +++ branches/refactor-0.8/src/scopes/abstractscopewidget.h 2011-06-08 19:20:20 UTC (rev 5685) @@ -29,23 +29,23 @@ on input images, it will not be re-rendered for incoming frames) The layer order is as follows: - <tt> - _____________________ \n - / \ \n - / HUD Layer \ \n - / \ \n - --------------------------- \n - _____________________ \n - / \ \n - / Scope Layer \ \n - / \ \n - --------------------------- \n - _____________________ \n - / \ \n - / Background Layer \ \n - / \ \n + \verbatim + _____________________ + / \ + / HUD Layer \ + / \ --------------------------- - </tt> + _____________________ + / \ + / Scope Layer \ + / \ + --------------------------- + _____________________ + / \ + / Background Layer \ + / \ + --------------------------- + \endverbatim Colors of Scope Widgets are defined in here (and thus don't need to be re-defined in the implementation of the widget's .ui file). This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |