Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 04. 06. 2014 11:51 — Editoval buff (04. 06. 2014 12:57)

buff
Příspěvky: 213
Škola: ZŠ
Reputace:   
Web
 

Počebuju překontrolovat vzorec ;)

Tvořím funkci (Javascript) pro výpočet vzorce na převod barvy z HSB (H: 0-360°, S:0-100%, B:0-100% ) na HSL:

http://oi61.tinypic.com/x56ssg.jpg

Mám ten výsledek správně?

Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <meta name="generator" content="PSPad editor, www.pspad.com">
  <title></title>
  </head>
  <script>
  function HSB2HSL(Hhsb,Shsb,B){
  Shsb=Shsb/100;B=B/100;
  L = 0.5 * B * (2 - Shsb)
  Shsl = (Shsb*B)/(1-Math.abs(2*L-1) ) 
  return {H:Hhsb, S:Shsl, L:L }
  }  </script>
  <body onload="var HSL=HSB2HSL(37, 5, 35);document.write(HSL.H + ',' + HSL.S + ',' + HSL.L)">
  </body>
</html>

Dobré na ukládání dokumentů, aby byly přístupné ke čtené online *.doc, *.rtf aj. http://www.viewdocsonline.com

Offline

 

#2 05. 06. 2014 07:04

Honzc
Příspěvky: 4641
Reputace:   248 
 

Re: Počebuju překontrolovat vzorec ;)

↑ buff:
Opisovat umíš dobře viz. Tady
Ovšem pokud chceš mít složky Shsl a L v procentech, pak by to chtělo je nakonec vynásobit 100 a zaokrouhlit na celá čísla

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson