Wyszukiwarka
Logowanie
Zdrowych, spokojnych i wesołych Świąt Bożego Narodzenia spędzonych z dala od komputerów, programowania czy projektowania GUI; rodzinnej atmosfery, pełnych (ale nie do przesady) brzuchów i przede wszystkim odpoczynku od codziennego stukotu klawiatury życzy całej Społeczności skupionej wokół naszego Serwisu
Zarząd PHP.PL
Na wstępie, my, Zarząd, chcielibyśmy ogromnie podziękować Wam za tak bogaty odzew na drugą edycję naszego konkursu. O ile pierwsza edycja skończyła się wzbogaceniem Wortalu o cztery prace, o tyle obecnie aż 13 osób poświęciło swój czas na konkurs. Efektem tego jest 15 prac, które różnią się zarówno pod względem tematyki, jak i poziomu merytorycznego. W konkursie nie wzięły udziału wszystkie osoby, które deklarowały taką chęć - gdyby tak było, liczba prac mogłaby osiągnąć nawet ilość 20 sztuk, co oznacza, iż nasza inicjatywa pozytywnie na Was podziałała. Gwoli przypomnienia - na konkurs można było nadsyłać prace związane z tematyką języka PHP, nie było limitu prac przypadającego na uczestnika, a pula nagród wynosząca 750 zł została podzielona na nagrody finansowe:
Od Redakcji: Artykuł ten zajął pierwsze miejsce w konkursie "Doceniamy publicystów 2"
Język PHP sam w sobie nie pozwala na tworzenie czy manipulowanie grafiką, służą do tego specjalne biblioteki dostarczające zestaw odpowiednich funkcji. Najpopularniejsze z nich to GD i ImageMagick, przy czym ta pierwsza jest częściej dostępna i bardziej popularna, przez co w sieci na jej temat znaleźć można więcej materiałów. Nie są to oczywiście argumenty przemawiające za korzystaniem wyłącznie z tego rozwiązania, w tym artykule jednak skupimy się właśnie na GD i funkcjach przez nią dostarczanych. Zacznijmy może od krótkiego przedstawienia biblioteki - poniższy opis to definicja GD przedstawiana na Wikipedii:
GD jest biblioteką graficzną służącą do dynamicznej manipulacji obrazami. Jej głównym twórcą jest Thomas Boutell. Dzięki niej można tworzyć obrazy w formatach GIF, JPEG, PNG i BMP. GD obsługuje m.in. takie języki programowania jak C, PHP, Perl, OCaml, Tcl, Pascal czy REXX.Biblioteka jest udostępniana na zasadach Open Source.
I to w zasadzie tyle, jeżeli kogoś interesuje krótka historia biblioteki zachęcam do zapoznania się z jej anglojęzycznym opisem.