Generator gradientów, Klasa, PHP 4 i 5 |
Generator gradientów, Klasa, PHP 4 i 5 |
2.10.2004, 21:15:58
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) |
No to ja bede pierwszy jako, ze mnie tu Bakus przekierował
A więc klasa ta służy do generacji kolorów pośrednich między dwoma podanymi kolorami, pomiędzy którymi mogą być dowolne inne kolory pośrednie (np. przejście z bialego do czarnego przez czerwony). Wszystko jest w zasadzie opisane w komentarzach do kodu, łącznie z przykladem uzycia. Nadmienie tylko w razie, gdyby nie bylo to takie oczywiste, ze jak dodamy np. 4 kolory, to poczatkowym jest ten pierwszy, koncowym ostatni dodany, natomiast wszystkie dodane "w srodku" beda kolorami, przez które gradient będzie stopniowo przechodził. Ilosc kolorow posrednich, ktore chcemy uzyskac (czyli w pewnym sensie dokladnosc czy tez szczegolowosc gradientu) jest podawana przez parametr do metody get() Ilosc ta zawiera kolory podane.. czyli jak np. generujemy gradient z dwoch kolorow w 100 krokach, samych kolorow posrednich (tych co zostaly wygenerowane), bedzie wynosila 98. Oto i kod:
Dodatkowo wersja do sciagniecia: http://willow.iie.uz.zgora.pl/~ipatalas/de...lorGradient.zip (szerokosc TAB'ow w kodzie: 4) A teraz mozecie krytykowac -------------------- Brak czasu :/
|
|
|
2.10.2004, 21:22:58
Post
#2
|
|
Grupa: Zarejestrowani Postów: 335 Pomógł: 0 Dołączył: 15.11.2003 Ostrzeżenie: (0%) |
Spoko ! i nie za dlugi kodzik jak na takie cos (chyba) szkoda tylko ze nazwy kolorow trzeba hexem podawac a nie zwyczajna nazwa np black ... Ale ogólnie jestem pod wrażeniem fajne ...
DOBRA ROBOTA |
|
|
2.10.2004, 22:03:32
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) |
A wiesz... mialem to zrobic, ale jakos mi umknelo ...
To jest w sumie tylko kwestia dodania tablicy z odwzorowaniami nazw kolorow na ich kody, wiec malo roboty. Jutro w wolnej chwili sie z tym pobawie. -------------------- Brak czasu :/
|
|
|
2.10.2004, 22:30:48
Post
#4
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław |
Bardzo ładnie napisane i na dodatek prawie w zgodzie ze standardami
Może okazać się całkiem przydatne. 8,5/10 -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
3.10.2004, 14:32:30
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) |
Cytat(DeyV @ 2004-10-02 23:30:48) Bardzo ładnie napisane i na dodatek prawie w zgodzie ze standardami Prawie zgodne? Tzn. co jest niezgodne? Pytam zupelnie powaznie, bez zlosliwosci PS. kolory podawane z nazwy juz są... kodu w pierwszym poscie nie zmieniam, ale w linku, ktory podalem jest wersja zaktualizowana. edit: @wassago: done -------------------- Brak czasu :/
|
|
|
3.10.2004, 14:57:55
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 701 Pomógł: 0 Dołączył: 26.06.2002 Skąd: Londyn Ostrzeżenie: (0%) |
@FiDO: zmienilem nieco regulamin ( http://forum.php.pl/index.php?act=ST&f=73&...t=0#entry129109 ), prosze sie zapoznac z nim
-------------------- |
|
|
7.10.2004, 20:06:23
Post
#7
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław |
Cytat Tzn. co jest niezgodne? ups. Chyba się rozpędziłem. Zapomniałem że najnowsza wersja standardów kodowania, przygotowana w oparciu o wypowiedzi i głosy deweloperów z php.pl nie jest jeszcze oficjalnie wydana, tak więc ciężko już jej od ludzi wymagać Tak czy inaczej = jestem przekonany o przydatności prefiksów przed nazwami zmiennych (w dotychczasowych standardach są 3 znakowe, ja już teraz zalecam 1 znak, tj. $aTablica, $iLiczba, $fCena itp. w przypadku wszystkich zmiennych z wyjątkiem liczników w pętlach, gdzie to czasem by było odrobine przerostem formy nad treścią. Warto też by stosować jeden system nazewnistwa. Tj. jeśli nazywasz zmienne wTenSposób, to nie ma chyba potrzeby by nagle pojawiała się taka_zmienna . Oczywiście są to drobiazgi, ale maja znacznie dla czytelności kodu i być może kiedyś Ci się przydadzą. pozdrawiam -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 02:09 |