Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.3.2 - Português

Change language to:
English - Français - 日本語 -

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Ajuda Scilab >> Biblioteca de Gráficos > Color management > hsv2rgb

hsv2rgb

Converte cores HSV para RGB

Seqüência de Chamamento

[r,g,b] = hsv2rgb(h,s,v)
rgb = hsv2rgb(h,s,v)
[r,g,b] = hsv2rgb(hsv)
rgb = hsv2rgb(hsv)

Parâmetros

h

um vetor de tamanho n. Os valores "hue" (de matiz)

s

um vetor de tamanho n. Os valores "saturation" (de saturação)

v

um vetor de tamanho n. Os valores "value" (de valor).

hsv

uma matriz n x 3. Cada linha contém uma tripla [hue saturation value].

r

um vetor coluna de tamanho n. Os valores "red" (de vermelho).

g

um vetor coluna de tamanho n. Os valores "green" (de verde).

b

um vetor coluna de tamanho n. Os valores "blue" (de azul).

rgb

uma matriz n x 3. Cada linha contém uma tripla [red green blue].

Descrição

A função hsv2rgb converte mapas de cores entre os espaços de cores RGB e HSV. Como a matiz varia de 0 a 1.0 , as cores correspondentes podem variar partindo do vermelho entre amarelo, verde, ciano, azul, magenta, e preto, até vermelho novamente, de modo que há na verdade valores de vermelho tanto em 0 quanto em 1.0 . À medida em que a saturação varia de 0 a 1.0, as cores correspondentes (matizes) variam de insaturadas (gradações de cinza) a completamente saturadas (nenhum componente branco). à medida em que o valor, ou brilho, varia de 0 a 1.0, as cores correspondentes vão se tornando mais brilhantes.

Exemplos

t=[0:0.3:2*%pi]'; z=sin(t)*cos(t'); 
plot3d1(t,t,z) 
f=gcf();f.pixmap='on';
for h=0:0.1:1
  hsv=[h*ones(32,1) linspace(0,1,32)' 0.7*ones(32,1)];
  f.color_map=hsv2rgb(hsv);
  show_pixmap()
  xpause(10000)
end
for v=0:0.1:1
  hsv=[ones(32,1) linspace(0,1,32)' v*ones(32,1)];
  f.color_map=hsv2rgb(hsv);
  show_pixmap()
  xpause(10000)
end

Autor

Serge Steer

INRIA

<< hotcolormap Color management hsvcolormap >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu May 12 11:45:26 CEST 2011