Pergunta

Este é um dilema interessante.

Nós temos um aplicativo WPF que tem um Vista-como tema usando pastéis suaves, modelos de controle Aero, etc. O que temos notado é que esse UI parece incrivelmente lavadas em LCDs de baixa qualidade. Existe uma maneira de aumentar a saturação de cor em toda a aplicação ou estamos à mercê de monitores ruins? Podemos mesmo dizer, programaticamente se estamos sendo exibidas em um monitor de baixa qualidade?

EDIT:

Basicamente, estas respostas são o que eu queria alguém para confirmar, sem me levando as pessoas a dizer-lhes! Foi uma decisão de gestão mais elevado do que eu vá com essa aparência e eu precisava de alguma confirmação.

Obrigado a todos!

Foi útil?

Solução

Você escolheu um mau paleta.

Fazer algum trabalho na UI; introduzir contraste mais natural.

Você não gostaria de adicionar a programação para trabalho em torno da escolha ruim paleta, mesmo que pudesse.

Apenas alterar as cores.

Outras dicas

Não estou certo se WPF permite que você faça qualquer coisa, mas meu palpite é que você não pode controlar diretamente um monitor do usuário. Você pode obter coisas sobre o computador do usuário, ou seja, bitdepth, mas para ajustar on-the-fly informação gráfica seria extremamente caro (processador sábio). Você pode escrever uma rotina que faz isso - muda a cor dos gráficos ou tal coisa, mas por quê? É a máquina cliente - você realmente deve programar com a idéia de que você não tem controle sobre ele. Se ele é lavado para fora em suas telas, então eles precisam de melhor hardware, ou eles precisam ajustar o brilho / contrato nos seus monitores corretamente. É basicamente fora de sua esfera de controle.

Indo fora o que os dois anteriores, disse, aqui é onde a compreensão da teoria da cor pode vir a calhar. Não há nada que você pode fazer para controlar a saturação ou matiz de monitores das pessoas; algumas pessoas podem estar usando a sua aplicação em escala de cinza, por tudo o que sabe. Como tal, é importante começar com um bem escolhido, versátil conjunto de cores e tonalidades. Um regime geral que engloba o maior número de configurações diferentes quanto possível é um bom ponto de partida para uma UI.

Vá e confira dois elencos tela em:
Mark Miller em The Science of a Great User Experience Part 1
Mark Miller em The Science of a Great User Experience Part 2

Há algumas informações sobre cores e contrastes de UI que podem ser de alguma ajuda, além de um monte de outras informações bom.

A idéia selvagem seria implementar um shader saturação e configurá-lo na janela :) Dessa forma, o usuário pode controlar a saturação por si mesmo!

but..like eu disse ... uma idéia maluca, provavelmente não é uma boa! ??

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top