/* * Patch for filter_var() */ if(!function_exists('filter_var')){ define('FILTER_VALIDATE_IP', 'ip'); define('FILTER_FLAG_IPV4', 'ipv4'); define('FILTER_FLAG_IPV6', 'ipv6'); define('FILTER_VALIDATE_EMAIL', 'email'); define('FILTER_FLAG_EMAIL_UNICODE', 'unicode'); function filter_var($variable, $filter, $option = false){ if($filter == 'ip'){ if($option == 'ipv4'){ if(preg_match("/(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})/", $variable, $matches)){ $variable = $matches[1]; return $variable; } } if($option == 'ipv6'){ if(preg_match("/\s*(([:.]{0,7}[0-9a-fA-F]{0,4}){1,8})\s*/", $variable, $matches)){ $variable = $matches[1]; return $variable; } } } if($filter == 'email'){ if($option == 'unicode' || $option == false){ if(preg_match("/\s*(\S*@\S*\.\S*)\s*/", $variable, $matches)){ $variable = $matches[1]; return $variable; } } } } }
Tutorial
Tutorial tworzyłem z myślą o początkujących, którzy chcieli by jak najwcześniej zacząć tworzyć sygnaturki.
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimages11.fotosik.pl%2F49%2F56ab804549850023.png&hash=a2758f64b8be516d79ed4a76a6492eb4)
Sygnaturka to obrazek o dosyć małej wielkości, który zastępuje podpis na forum zapisany słownie.
Tworzymy nowy obraz o wielkości 300 x 150 i wypełniamy go białym tłem (plik->nowy...)
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimages20.fotosik.pl%2F29%2F275b7e323792ca0a.png&hash=ab1f6aaa31be8125dcd3f5ae7dcebdc3)
Tło:
1.Tworzymy nową warstwę (warstwa->nowa warstwa), a na niej wklejamy kilkakrotnie (aby zapełnić cały obszar roboczy) nasz render (czyli postać w naszej sygnaturce).
Na warstwie z ostatnim wklejonym renderkiem klikamy PPM (prawym przyciskiem myszki) i naciskamy zakotwicz warstwę.
Rendery znajdziemy tutaj - http://www.planetrenders.net/ (http://www.planetrenders.net/).
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimages20.fotosik.pl%2F29%2F1fb5ac0c4ad67fb4.png&hash=c91983ec7b52759735b957ab802c7057)
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimages30.fotosik.pl%2F220%2F7172402d3066f6b1.png&hash=55fec74508f294b1057cc17252022f74)
2.Rozmywamy gaussem nasze tło z renderów (filtry->rozmycie->rozmycie gaussa), a promień rozmycia ustawiamy od 30 - 200 px.
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimages20.fotosik.pl%2F29%2Fcce6828de886a645.png&hash=7c6bbcbb03417813a236dff69bd3fbcf)
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimages13.fotosik.pl%2F41%2F5b5ca45b298943ad.png&hash=183fb56bd74cca03856f8a19e067bfa6)
3.Ustawiamy, mieszanie warstwy na: pokrywanie.
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimages20.fotosik.pl%2F29%2Fafbddde71ca9f695.png&hash=d15227083f7dfe9522fefcc9c4ec1706)
4.Znów tworzymy nową warstwę (przeźroczystą), a na niej smarujemy pędzlem (czarny kolor).
Tutaj jest napisane jak można stworzyć pędzel: http://www.gimpuj.info/index.php/topic,8.0.html (http://www.gimpuj.info/index.php/topic,8.0.html), a tutaj można ściągnąć brushe: http://search.deviantart.com/?qh=in%3Aresources%2Fapplications+boost%3Apopular+max_age%3A86400h&q=gimp+brushes (http://search.deviantart.com/?qh=in%3Aresources%2Fapplications+boost%3Apopular+max_age%3A86400h&q=gimp+brushes), pędzle przekopiowujemy do katalogu: GIMP-2.0\share\gimp\2.0\brushes).
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimages20.fotosik.pl%2F29%2Fa0e912a3c2ea54ad.png&hash=9f28b01f1e9938447ed7cac61224da58)
5.Warstwę z rozmytymi renderami ustawiamy powyżej warstwy po której malowaliśmy brushami.
6.Duplikujemy (warstwa->duplikuj warstwę), 2-5 razy warstwę z rozmytymi renderami.
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimages20.fotosik.pl%2F29%2Fca14abe0cc3746b2.png&hash=f9636cf8b0d9a1983dafb8a00839b4ac)
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimages20.fotosik.pl%2F29%2Fe470621f7fe946ca.png&hash=590a9b2481ec5657db6ace2bc09aabb4)
Render:
1.Tworzymy nową warstwę (warstwa->nowa warstwa).
2.Wklejamy wybrany wcześniej przez nas render (ten sam, który użyliśmy do tła).
3.Zakotwiczamy (warstwa->zakotwiczenie warstwy) warstwę z postacią.
4.Zaznaczamy za pomocą różdżki ((https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimages20.fotosik.pl%2F29%2F513dd8cf963c6b2e.png&hash=52c209bfc118532c0ca94974192f95e3)) pusty obszar za renderem:
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimages20.fotosik.pl%2F29%2F5f3556e7c575c8c3.png&hash=5a9c7ea9ee3bdd1d67358ededc15360f)
5.Zwiększamy zaznaczenie o 1 - 3 px (zaznaczenie->powiększ).
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimages20.fotosik.pl%2F29%2F531f5d368135ec07.png&hash=45a4de4d62d139cba36888e6ff075d11)
6.Zaokraglamy zaznaczenie o około 3px.
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimages11.fotosik.pl%2F49%2F7095069010c5c8e7.png&hash=436c36b3df838a256672a1cea0f6f77d)
7. Wymazujemy niepotrzebny fragment rendera gumką <gumka> , lub rozmywamy zaznaczenie gaussem (filty->rozmycie->rozmycie gaussa) - promień ustawiamy na około 1-2 px.
Napis:
1. Klikamy na tą ikonkę:<tekst>, wybieramy miejsce gdzie chcemy umieścić napis na sygnaturce i piszemy...
Dodatkowe czcionki można znaleźć na tej stronie: http://czcionki.skryptoteka.pl/ (http://czcionki.skryptoteka.pl/), wypakowywujemy je do katalogu c:\windows\fonts.
Ramka:
1.Tworzymy nową warstwę (warstwa->nowa warstwa).
2.Zaznaczamy cały obszar roboczy (ctrl+a).
3.Rysujemy wzdłuż zaznaczenia (edycja->rysuj wzdłuż zaznaczenia) - zmniejszamy szerokość lini na 2 px.
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimages20.fotosik.pl%2F29%2F8df8414cdc3a691a.png&hash=f3f35cb4fbca31b34d02a4ee476743d0)
Efekt końcowy:
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimages11.fotosik.pl%2F49%2F56ab804549850023.png&hash=a2758f64b8be516d79ed4a76a6492eb4)
Inne efekty końcowe:
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimages21.fotosik.pl%2F1%2F16383f6bde4cb16d.png&hash=d0937df9884876872ce0e94f8060c214)
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimages20.fotosik.pl%2F70%2Fdd03bac7a9e6a898.png&hash=b5038c62c48b21d2f05edb0f92afc05d)Plik .xcf
Dołączam też plik .xcf pokazujący rozmieszczenie warstw, gdyż może się on przydać.http://www.download.gimpuj.info/zasoby/rycerz.zip (http://www.download.gimpuj.info/zasoby/rycerz.zip)
Dziękuję Cakprowi za umieszczenie go na serwie.