Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como calcular o contraste Cor
O contraste de cores dos elementos da página web depende das diferenças entre os níveis de brilho e suas cores. Se o brilho e matiz diferenças entre duas cores estão acima de um certo limite, as cores têm um contraste suficiente . Se uma ou ambas as medidas é abaixo do limite, World Wide Web Consortium recomenda que você altere as cores . Você pode calcular o contraste da cor se você souber os valores RGB (vermelho -verde-azul ) de duas cores. Criação de páginas web com bastante contraste entre o fundo eo texto melhora a experiência do usuário. Instruções
Cálculo Diferença de Cor Brilho
1

Denote os valores de vermelho , verde e azul da cor do texto por R1, G1 e B1 , respectivamente. Denote os valores de vermelho , verde e azul da cor do fundo R2, G2 e B2 , respectivamente.
2

Compute ( 299 * 587 * R1 + G1 + 114 * B1) /1000 . Este é o brilho da cor do texto . Por exemplo, suponha que você tenha texto verde escuro , onde R1 = 20 , G1 = 100 e B1 = 20, então o brilho da cor do texto é 66,96 , uma vez que ( 299 * 20 * 587 + 100 + 114 * 20) /1000 = 66.96 .

3

Compute ( 299 * 587 * R2 + G2 + 114 * B2) /1000 . Este é o brilho da cor do fundo . Por exemplo, suponha que você tenha um fundo rosa claro onde R2 = 255 , G2 = 220 e B2 = 240 , então o brilho cor de fundo é 232,75 , já que (299 * 255 + 587 * 220 + 114 * 240) /1000 = 232,75 .
4

Calcule a diferença entre os níveis de brilho . Se a diferença for inferior a 125 , você deve ajustar uma ou ambas as cores para aumentar a diferença de brilho . Por exemplo, desde 232,75-66,96 = 165,79 , você não precisa alterar as cores
Calculando Hue Diferença
5

Calcule a diferença entre os valores de vermelho de cada um. cor . Utilizando o exemplo acima , a diferença entre os valores de vermelho é 235 desde 255 - 20. = 235
6

Repetir o Passo 1 para os valores de verde e azul . Utilizando o exemplo acima , a diferença é verde 120 ( desde 220-100 = 120 ) , e a diferença é azul 220 ( desde 240-20 = 220 ) .
7

Adicionar os três diferenças obter a diferença total de matiz. Se a diferença de tonalidade é inferior a 500, você precisa alterar uma ou ambas as cores . Por exemplo, desde 235 + 120 + 220 = 575, você não precisa mudar as cores .

Anterior :

Próximo : No
  Os artigos relacionados
·Diferença entre gramática regular e ao contexto grát…
·Como teste para PLC Ladder Logic 
·Como converter código de alto nível para linguagem As…
·Como remover My Cache Com ActionScript 
·Como escrever um script para Logoff 
·Como atualizar uma declaração em Informix 
·Como remover um arquivo do git commit 
·Como configurar uma Variant em SAP 
·Como criar estruturas implícitas no ColdFusion 
·Como fazer um Square em QuickBASIC 
  Artigos em destaque
·Como compilar e executar um arquivo CPP em CMD 
·Como fazer uma Fechar script em si 
·Como controlar Stepper Motors Usando Dev- C + + 
·Como posso fazer um jogo de corridas de carros em Flash…
·Como alterar o local de serviço da Web no Visual Studi…
·Como um laço VBS Script 
·Como fazer uma foto clicável 
·Como vincular uma enumeração de uma coluna de DataGri…
·Como usar expressões regulares para bloquear o spam 
·MATLAB entrada Analisando 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados