Ir al contenido


Foto

Como buscar un color de fuente apropiado, segun el color de fondo


  • Por favor identifícate para responder
1 respuesta en este tema

#1 JoAnCa

JoAnCa

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 775 mensajes
  • LocationPinar del Río, Cuba

Escrito 08 octubre 2009 - 07:53

Pues resulta que segun el color de fondo, necesito asignar un color de fuente apropiado para que pueda leerse el texto, pero como el color de fondo lo elige el usuario, que puede ser cualquier color, no puedo asignar un color fijo
Si uso balnco, no se vera con fondo blanco o amarillo
Si uso negro, no se vera con negro ni con fondos oscuros

Hay alguna forma de usar un color inverso al fondo o algo parecido  *-)
  • 0

#2 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.137 mensajes

Escrito 08 octubre 2009 - 08:23

Esta función te invierte el color.


delphi
  1. uses
  2.   Graphics, Windows;
  3. // ...
  4. function Invert(colColor: TColor): TColor;
  5. begin
  6.   Result := RGB(
  7.     255 - GetRValue(colColor),
  8.     255 - GetGValue(colColor),
  9.     255 - GetBValue(colColor));
  10. end;



saludos
  • 0




IP.Board spam blocked by CleanTalk.