Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [hex] operacje na kodach kolorów
macek
post
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 17.08.2006
Skąd: łódź

Ostrzeżenie: (0%)
-----


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

Ten post edytował macek 9.03.2007, 23:03:16


--------------------
Bez takich avatarów - moderator
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


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.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
macek
post
Post #3





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 17.08.2006
Skąd: łódź

Ostrzeżenie: (0%)
-----


hmm, no tak, ale z tego co tu widz przy pełnych kolorach jak no F00 czy 000 pozostawia bez zmian ?


--------------------
Bez takich avatarów - moderator
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


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


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 05:01