Difference between revisions of "Color Editor Dialog"

From Synfig Studio :: Documentation
Jump to: navigation, search
(New page)
 
m (typos)
Line 1: Line 1:
The color dialog have two sections one for the color itself and other for the alpha channel (the transparency of the color). The color section allow change the color channels and show the hexadecimal representation of the color. This hexadecimal representation doesn't include the alpha channel.
+
The color dialog has two sections: one for the color itself and other for the alpha channel (the opacity of the color). The color section allows changes to the color channels and shows the hexadecimal representation of the color. This hexadecimal representation doesn't include the alpha channel.
  
 
[[Image:Color1.png]] [[Image:ColorDialog1.png]] [[Image:ColorsDialogYUV1.png]]
 
[[Image:Color1.png]] [[Image:ColorDialog1.png]] [[Image:ColorsDialogYUV1.png]]
Line 6: Line 6:
 
[[Image:ColorTest1.png]]
 
[[Image:ColorTest1.png]]
  
You can set the current edited color by two methods. By the RGB composition (red, green and blue channels) or by the YUV composition (luma, hue, saturation, u and v channels). Select one of the tabs to make the modifications in one or other way.
+
You can set the current edited color using two methods: the RGB composition (red, green and blue channels) or by the YUV composition (luma, hue, saturation, U and V channels). Select one of the tabs to make the modifications in one or other way.
  
All the RGB channels and alpha values can be modified using the triangle sliders or the numeric input. In all cases its value can be between 0 and 100. In fact RGB values it can be bigger than 100 and lower than 0. This produce interesting effects if you combine it with an alpha value between 0 and 100. This also happen witht the alpha value. If you set it bigger than 100 it produces a shifted colors with transparency. Same happens if values are lower than 0. You can create an object with a color with alpha = 200. Then if you apply it over other layer with alpha = 100 and use "alpha over" as composition method you'll obtain a composited alpha of -100 (-100 = 100-200). Anyway the alpha value when render the image will be truncated to the [0,100] interval because images cannot hold negative alpha or bigger than 100% (''Are you sure?'').
+
All the RGB channels and alpha values can be modified using the triangle sliders or the numeric input. In all cases its value can be between 0 and 100. In fact RGB values it can be bigger than 100 and lower than 0. This produce interesting effects if you combine it with an alpha value between 0 and 100. This also happen with the alpha value. If you set it bigger than 100 it produces a shifted color with transparency. Same happens if values are lower than 0. You can create an object with a color with alpha = 200. Then if you apply it over another layer with alpha = 100 and use "alpha over" as the composition method you'll obtain a composited alpha of -100 (-100 = 100-200). Anyway the alpha value will be truncated to be in the [0,100] interval when the image is rendered because images cannot hold negative alpha or bigger than 100% (''Are you sure?'').
  
Here you can see some examples on what happen when set a color channel value out of its natural scope.
+
Here you can see some examples of what happens when a color channel value is set to be out of its natural scope.
  
 
[[Image:Color2.png]] [[Image:ColorDialog2.png]] [[Image:ColorTest2.png]]
 
[[Image:Color2.png]] [[Image:ColorDialog2.png]] [[Image:ColorTest2.png]]
Line 33: Line 33:
  
  
On the other hand, YUV channels can only be set by the triangle sliders. It would be a god feature that those channels can be also modified by its numerical values.
+
On the other hand, YUV channels can only be set by the triangle sliders. It would be a good feature if those channels could also be modified by their numerical values.

Revision as of 22:41, 29 October 2007

Languages Language: 

English • français • italiano • română • русский


The color dialog has two sections: one for the color itself and other for the alpha channel (the opacity of the color). The color section allows changes to the color channels and shows the hexadecimal representation of the color. This hexadecimal representation doesn't include the alpha channel.

Color1.png ColorDialog1.png ColorsDialogYUV1.png


ColorTest1.png

You can set the current edited color using two methods: the RGB composition (red, green and blue channels) or by the YUV composition (luma, hue, saturation, U and V channels). Select one of the tabs to make the modifications in one or other way.

All the RGB channels and alpha values can be modified using the triangle sliders or the numeric input. In all cases its value can be between 0 and 100. In fact RGB values it can be bigger than 100 and lower than 0. This produce interesting effects if you combine it with an alpha value between 0 and 100. This also happen with the alpha value. If you set it bigger than 100 it produces a shifted color with transparency. Same happens if values are lower than 0. You can create an object with a color with alpha = 200. Then if you apply it over another layer with alpha = 100 and use "alpha over" as the composition method you'll obtain a composited alpha of -100 (-100 = 100-200). Anyway the alpha value will be truncated to be in the [0,100] interval when the image is rendered because images cannot hold negative alpha or bigger than 100% (Are you sure?).

Here you can see some examples of what happens when a color channel value is set to be out of its natural scope.

Color2.png ColorDialog2.png ColorTest2.png

Color3.png ColorDialog3.png ColorTest3.png

Color4.png ColorDialog4.png ColorTest4.png

Color5.png ColorDialog5.png ColorTest5.png

Color7.png ColorDialog7.png ColorTest7.png

Color6.png ColorDialog6.png ColorTest6.png

Color8.png ColorDialog8.png ColorTest8.png

Color9.png ColorDialog9.png ColorTest9.png

Color10.png ColorDialog10.png ColorTest10.png



On the other hand, YUV channels can only be set by the triangle sliders. It would be a good feature if those channels could also be modified by their numerical values.


Languages Language: 

English • français • italiano • română • русский