Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [hex] operacje na kodach kolorów
Forum PHP.pl > Forum > Przedszkole
macek
mam dość niełatwy problem winksmiley.jpg
mam wartość hex i z niej rgb jakiegoś koloru, potrzebuję na podstwie tych wartości stworzyć kod koloru jak najbardziej kontrastowego.
próbuję dopatrzyć się jakiś zależności ale głowię się nad tym już ze 3 godziny, tracę cierpliwość ;p ktoś kiedyś zderzył się z podobnym problemem ?

może jaśniej - mam kod powiedzmy tła komórki i potrzebuję wygenerować kolor tekstu żeby był widoczny na tamtym tle winksmiley.jpg oczywiście jak to w php, kolor tła jest dynamiczny winksmiley.jpg
dr_bonzo
Moze ci sie przyda moja klasa:
http://forum.php.pl/index.php?showtopic=29987

Uzywalo sie chyba jakost tak:
  1. <?php
  2. $color = new Color( '#ffffff' );
  3. $invertedColor = $color->getInverted();
  4. print( $invertedColor->getHTMLValue( true ) ); // #000000
  5. ?>

Tyle ze to jest kolor przeciwny, dopelniajacy do bialego.
macek
hmm, no tak, ale z tego co tu widz przy pełnych kolorach jak no F00 czy 000 pozostawia bez zmian ?
dr_bonzo
1. nie obsluguje 3 znakowych kolorow (f00 --> ff0000)
Cytat
hmm, no tak, ale z tego co tu widz przy pełnych kolorach jak no F00 czy 000 pozostawia bez zmian ?

2. jak widzisz: NIE, po prostu wyprobuj, jak ci nie bedzie pasowac to szukaj dalej, albo przerob
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.