![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 164 Pomógł: 3 Dołączył: 13.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Czy ktoś może zna sposób na to aby niejako zaokrąglić dowolny kolor zapisany w systemie szesnastkowym, do najbardziej zbliżonego mu koloru ze zdefiniowanej wczesniej palety, np. "web safe"? Chodzi o to żeby np. 5 rodzajów czerwieni (#CC0001,#CC0002,#CC0003,#FF0003,#990005) wynikowo "zaokrąglić" np. do #CC0000. Są klasy i funkcje wyciągające paletę z obrazka, ale te które widziałem wypluwają najróżniejsze kolory, marzy mi się żeby te kolory uprościć żeby były w jakimś z góry zdefiniowanym zbiorze, np. web safe. Może ktoś podpowie jak to ugryźć, albo zna jakieś gotowe rozwiązanie? |
|
|
![]() |
![]() ![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 164 Pomógł: 3 Dołączył: 13.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki Trueblue. Nie działa mi to według tego jak zrobiłem do testów... Help.
Cytat pierw((r2-r1)^2 + (g2-g1)^2 + (b2-b1)^2) ten sposób raz trafia, raz nie: Cytat sqrt((r2-r1)^2 + (g2-g1)^2 + (b2-b1)^2) Ten post edytował kleszczoscisk 25.03.2014, 10:44:08 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 14:47 |