Como obter cor da imagem de texto do tipo cleartype?

1

Atualmente, tenho uma imagem do Bloco de notas que usa uma cor específica em sua caixa de diálogo:

Gostariadeobteracorusadaaqui,mascomozoomelaseparececomisso(euachoqueporcausadoClearType):

É basicamente uma combinação de cores diferentes, para que pareça melhor sem aumentar o zoom.

Como obtenho a cor original usada aqui para pintar o texto? Gostaria de usar a mesma cor, mas não sei qual das cores da foto ampliada escolher.

    
por pimvdb 03.04.2011 / 12:27

2 respostas

1

O que eu fiz no final foi:

  • Desenhe uma string em qualquer cor (criando um rótulo no VS.NET).
  • Faça uma captura de tela e veja qual pixel de qual letra usa exatamente a mesma cor ao usar o ClearType e que você forneceu no VS.NET (propriedade ForeColor). Este é, por exemplo, os pixels na segunda coluna da segunda descida da letra 'n'.
  • Capture a cor desse pixel dessa letra na caixa de diálogo Bloco de notas.

... e você obtém rgb(0, 51, 188) . Quando eu uso essa cor, meu rótulo personalizado parece com a caixa de diálogo Bloco de Notas, então acho que resolvi o problema.

    
por 04.04.2011 / 18:51
2

Desative o cleartype e tente novamente.

Painel de Controle \ Aparência e Personalização \ Exibir

    
por 03.04.2011 / 18:18

Tags