* Bug 14425 fixed - xpause() set obsolete, merged in sleep(). sleep(,'s') implemented
[scilab.git] / scilab / modules / graphics / help / pt_BR / color_management / hsv2rgb.xml
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!--
3  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
4  * Copyright (C) INRIA - Serge Steer
5  * 
6  * Copyright (C) 2012 - 2016 - Scilab Enterprises
7  *
8  * This file is hereby licensed under the terms of the GNU GPL v2.0,
9  * pursuant to article 5.3.4 of the CeCILL v.2.1.
10  * This file was originally licensed under the terms of the CeCILL v2.1,
11  * and continues to be available under such terms.
12  * For more information, see the COPYING file which you should have received
13  * along with this program.
14  *
15  -->
16 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:id="hsv2rgb" xml:lang="en">
17     <refnamediv>
18         <refname>hsv2rgb</refname>
19         <refpurpose>Converte cores HSV para RGB</refpurpose>
20     </refnamediv>
21     <refsynopsisdiv>
22         <title>Seqüência de Chamamento</title>
23         <synopsis>[r,g,b] = hsv2rgb(h,s,v)
24             rgb = hsv2rgb(h,s,v)
25             [r,g,b] = hsv2rgb(hsv)
26             rgb = hsv2rgb(hsv)
27         </synopsis>
28     </refsynopsisdiv>
29     <refsection role="parameters">
30         <title>Parâmetros</title>
31         <variablelist>
32             <varlistentry>
33                 <term>h</term>
34                 <listitem>
35                     <para>um vetor de tamanho n. Os valores "hue" (de matiz) </para>
36                 </listitem>
37             </varlistentry>
38             <varlistentry>
39                 <term>s</term>
40                 <listitem>
41                     <para>um vetor de tamanho n. Os valores "saturation" (de saturação)
42                     </para>
43                 </listitem>
44             </varlistentry>
45             <varlistentry>
46                 <term>v</term>
47                 <listitem>
48                     <para>um vetor de tamanho n. Os valores "value" (de valor). </para>
49                 </listitem>
50             </varlistentry>
51             <varlistentry>
52                 <term>hsv</term>
53                 <listitem>
54                     <para>uma matriz n x 3. Cada linha contém uma tripla [hue saturation
55                         value]. 
56                     </para>
57                 </listitem>
58             </varlistentry>
59             <varlistentry>
60                 <term>r</term>
61                 <listitem>
62                     <para>um vetor coluna de tamanho n. Os valores "red" (de vermelho).
63                     </para>
64                 </listitem>
65             </varlistentry>
66             <varlistentry>
67                 <term>g</term>
68                 <listitem>
69                     <para>um vetor coluna de tamanho n. Os valores "green" (de verde).
70                     </para>
71                 </listitem>
72             </varlistentry>
73             <varlistentry>
74                 <term>b</term>
75                 <listitem>
76                     <para>um vetor coluna de tamanho n. Os valores "blue" (de azul).
77                     </para>
78                 </listitem>
79             </varlistentry>
80             <varlistentry>
81                 <term>rgb</term>
82                 <listitem>
83                     <para>uma matriz n x 3. Cada linha contém uma tripla [red green
84                         blue]. 
85                     </para>
86                 </listitem>
87             </varlistentry>
88         </variablelist>
89     </refsection>
90     <refsection role="description">
91         <title>Descrição</title>
92         <para>A função hsv2rgb converte mapas de cores entre os espaços de cores
93             RGB e HSV. Como a matiz varia de 0 a 1.0 , as cores correspondentes podem
94             variar partindo do vermelho entre amarelo, verde, ciano, azul, magenta, e
95             preto, até vermelho novamente, de modo que há na verdade valores de
96             vermelho tanto em 0 quanto em 1.0 . À medida em que a saturação varia de 0
97             a 1.0, as cores correspondentes (matizes) variam de insaturadas (gradações
98             de cinza) a completamente saturadas (nenhum componente branco). à medida
99             em que o valor, ou brilho, varia de 0 a 1.0, as cores correspondentes vão
100             se tornando mais brilhantes. 
101         </para>
102     </refsection>
103     <refsection role="examples">
104         <title>Exemplos</title>
105         <programlisting role="example"><![CDATA[ 
106 t = [0:0.3:2*%pi]'; 
107 z = sin(t)*cos(t'); 
108 plot3d1(t,t,z) 
109 f = gcf();
110 for h = 0:0.1:1
111   hsv = [h*ones(32,1) linspace(0,1,32)' 0.7*ones(32,1)];
112   f.color_map = hsv2rgb(hsv);
113   sleep(10)
114 end
115 for v = 0:0.1:1
116   hsv = [ones(32,1) linspace(0,1,32)' v*ones(32,1)];
117   f.color_map = hsv2rgb(hsv);
118   sleep(10)
119 end
120  ]]></programlisting>
121         <scilab:image>
122             t=[0:0.3:2*%pi]'; z=sin(t)*cos(t');
123             plot3d1(t,t,z)
124             f=gcf();
125             for h=0:0.1:1
126             hsv=[h*ones(32,1) linspace(0,1,32)' 0.7*ones(32,1)];
127             f.color_map=hsv2rgb(hsv);
128             end
129             for v=0:0.1:1
130             hsv=[ones(32,1) linspace(0,1,32)' v*ones(32,1)];
131             f.color_map=hsv2rgb(hsv);
132             end
133         </scilab:image>
134     </refsection>
135 </refentry>
136