Ver Mensaje Individual
  #1  
Antiguo 06-02-2008
Norum Norum is offline
Registrado
 
Registrado: oct 2006
Ubicación: Lanus, Argentina
Posts: 5
Reputación: 0
Norum Va por buen camino
parámetros en funciones RGB y HSL

Hola a todos!

Hace un tiempito abrí un hilo para averiguar cómo pasar de RGB a HSL. Entre el código que Jachguate y Seoane me han facilitado tengo una duda con parámetros..

en la siguiente línea:

Código Delphi [-]
function HSLtoRGB (H, S, L: double): TColor;






entiendo que "le doy" a la función los parámetros H,S,L de tipo double y me "devuelve" un TColor.

ahora bien, en la línea:

Código Delphi [-]
procedure RGBtoHSL (RGB: TColor; var H, S, L : double);





tengo las sig. preguntas:

1) veo que es un procedimiento, y como tal, no devuelve ningún resultado, entonces ¿como hace el procedimiento para darme los valores HSL?

2) ¿por qué figuran los valores HSL en la lista de parámetros si tendrían que ser el resultado?

3) ¿cómo hago para llamar correctamente a la función? digamos, por ejemplo que querría saber un HSL para un RGB=0,0,255


No puse tanto código para que sea más simple la lectura.

Desde ya muchas, gracias.


Norum
Responder Con Cita