Differences
This shows you the differences between two versions of the page.
spring:rgbihsrgb [2009/04/02 09:17] laercio created |
spring:rgbihsrgb [2011/02/15 15:00] (current) laercio |
||
---|---|---|---|
Line 2: | Line 2: | ||
Existem várias formulas, sendo algumas mais eficientes computacionalmente e outras mais exatas. | Existem várias formulas, sendo algumas mais eficientes computacionalmente e outras mais exatas. | ||
- | * O livro do Foley, van Dam ([[http://books.google.com.br/books?id=A4k29b0BdVMC&dq=computer+graphics+foley&printsec=frontcover&source=bn&hl=en&ei=pKrUSePcMsGMtgfJwaDgDw&sa=X&oi=book_result&ct=result&resnum=4#PRA1-PA592,M1|Computer Graphics]]) apresenta um algoritmo nas p.592-593. Uma implementação em C está no livro [[http://tog.acm.org/GraphicsGems/gems/HSLtoRGB.c|Graphics Gems]]. | + | * O livro do Foley, van Dam ([[http://books.google.com.br/books?id=A4k29b0BdVMC&dq=computer+graphics+foley&printsec=frontcover&source=bn&hl=en&ei=pKrUSePcMsGMtgfJwaDgDw&sa=X&oi=book_result&ct=result&resnum=4#PRA1-PA592,M1|Computer Graphics]]) apresenta um algoritmo RGB para HSV nas p.592-593 e outro de RGB para HSL nas p.595-596. Uma implementação em C da conversão RGB-HSL está no livro [[http://tog.acm.org/GraphicsGems/gems/HSLtoRGB.c|Graphics Gems]]. Este último código C está implementado no SPRING na interface [[https://svn.dpi.inpe.br/spring-gis/trunk/spring/src/springst/ihs_stubs.cpp|ihs_stubs.cpp]]. |
+ | |||
+ | * O sistema HSL difere do HSV por ser representado por um cone duplo. No HSV, onde as cores estão em um cone, a cor branca está na base do cone e o preto na ponta do cone. No HSL, o branco está na ponta de um cone e o preto na ponta do outro cone, sendo os dois cones conectados por suas bases, onde estão as cores saturadas. | ||
+ | |||
+ | ===== Level 2 Headline ===== | ||
+ |