Kurs WWW. Paweł Rajba. pawel@ii.uni.wroc.pl http://pawel.ii.uni.wroc.pl/



Podobne dokumenty
Grafika PHP dla początkujących

Druga aplikacja Prymitywy, alpha blending, obracanie bitmap oraz mały zestaw przydatnych funkcji wyświetlających własnej roboty.

8. Dynamiczne generowanie grafiki, cz. 2

Zaznaczenie prostokątne. Zaznaczenie eliptyczne. Tekst. Okno warstw. Wypełnienie kubełkiem. Gradient. Kolor pierwszo i drugoplanowy

Moduł IV Internet Tworzenie stron www

Grafika PHP dla początkujących

Dokumentacja WebMaster ver 1.0

Witryny i aplikacje internetowe

Tworzenie infografik za pomocą narzędzia Canva

Zajęcia nr 15 JavaScript wprowadzenie do JavaScript

Allegro5 3/x. Przykład wklejamy go do dev'a zamiast kodu domyślnego dal programu z allegro i kompilujemy.

Kurs programowania 2 - listy

CSS - layout strony internetowej

Wizualne systemy programowania. Wykład 11 Grafika. dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD

Visual Studio instalacja

Włącza i wyłącza automatyczny hinting. Pozwala na określenie czy chcemy, aby hinting był stosowany również do większych czcionek.

Jak zrobić klasyczny button na stronę www? (tutorial) w programie GIMP

Szybkie tworzenie grafiki w GcIde

C Biblioteka G2. C.1 Koncepcja biblioteki G2.

Podstawy Informatyki Wykład V

Kod źródłowy programu: program Grafika1; uses crt, graph; (1) var sterownik, tryb:smallint; (2)


zmiana koloru tła <body bgcolor = kolor > tło obrazkowe <body background= ścieżka dostępu do obrazka >

Moduł graph w Pascalu

SFML. (Simple and Fast Multimedia Library)

Pokaz slajdów na stronie internetowej

Baltie 3. Podręcznik do nauki programowania dla klas I III gimnazjum. Tadeusz Sołtys, Bohumír Soukup

// Potrzebne do memset oraz memcpy, czyli kopiowania bloków

narzędzie Linia. 2. W polu koloru kliknij kolor, którego chcesz użyć. 3. Aby coś narysować, przeciągnij wskaźnikiem w obszarze rysowania.

7. Dynamiczne generowanie grafiki

HTML 1. Gimnazjum nr 1 w Barcinie gimbarcin.pl

Test z przedmiotu. Witryny i aplikacje internetowe

ECDL/ICDL Przetwarzanie tekstów Moduł B3 Sylabus - wersja 6.0

Young Programmer: HTML+PHP. Dr inż. Małgorzata Janik, Zajęcia #2

Tworzenie menu i authoring w programie DVDStyler

Justyna Klimczyk Nauczyciel informatyki Gimnazjum im. Władysława Stanisława Reymonta w Kleszczowie

Dodatkowe pakiety i polecenia L A TEXowe

Znak wersja podstawowa

Rysowanie prostych obiektów graficznych przy użyciu biblioteki AWT (Abstract Window Toolkit)

ECDL/ICDL Przetwarzanie tekstów Moduł B3 Sylabus - wersja 5.0

Ćwiczenie 1 Automatyczna animacja ruchu

WIZUALIZACJA INFORMACJI TEKSTOWEJ WSTĘP DO HTML 5 CANVAS

B Biblioteka GD. B.1 Koncepcja biblioteki GD.

Tekst na mapach. Teksty na mapie. Ustawienia mapy. W tej instrukcji zostanie opisany sposób w jaki można na mapach wyświetlać teksty

3.4. Opis konfiguracji layoutów.

Wykład VII PASCAL - grafika;

Jak dodać własny szablon ramki w programie dibudka i dilustro

Komputerowe systemy na rynkach finansowych. wykład 5. MQL4 - funkcje operujące na obiektach wykresu

Tło CSS 3. Gabriela Panuś

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

Microsoft Small Basic

Praca z układem projektu

Praca z tekstem: WORD Listy numerowane, wstawianie grafiki do pliku

Znaczniki języka HTML

Compas 2026 Vision Instrukcja obsługi do wersji 1.07

Paweł Kaźmierczak. styczeń 2009

Minimalna wspierana wersja systemu Android to zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4.

Zastosowania informatyki w geologii ćwiczenia 1,2 INKSCAPE 1

MS Access formularze

I. Formatowanie tekstu i wygląd strony

Tworzenie logo. Omówione zagadnienia

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty

Grafika menedżerska i prezentacyjna

Laboratorium 1: Szablon strony w HTML5

przygotował: mgr Szymon Szewczyk PODSTAWY

Janusz Ganczarski. OpenGL Pierwszy program

Sieciowe Technologie Mobilne. Laboratorium 2

Ćwiczenie 4 - Tabele

Podręcznik Identyfikacji Wizualnej

Oczywiście plik musi mieć rozszerzenie *.php

Cel ogólny lekcji: Wprowadzenie dodatkowych znaczników. Wprowadzenie odsyłacza, tabeli, listy numerowanej i wypunktowanej.

Serwer WWW Apache. Plik konfiguracyjny httpd.conf Definiujemy m.in.: Aktualne wersje 2.4.6, , zakończony projekt

Podstawy Processingu. Diana Domańska. Uniwersytet Śląski

budowa i zasady użycia logo Fundacji Orange

Pascal - grafika. Uruchomienie trybu graficznego. Moduł graph. Domyślny tryb graficzny

JSLib 4.1 Dokumentacja

Kompilacja javac prog.java powoduje wyprodukowanie kilku plików o rozszerzeniu.class, m.in. Main.class wykonanie: java Main


mapy cyfrowe dla biznesu Emapa Księga Znaku

Z CSS3 szybciej i przyjemniej

external Data Representation

Edytor tekstu OpenOffice Writer Podstawy

JAK ZAPROJEKTOWAĆ WYGLĄD STRONY INTERNETOWEJ W KREATORZE CLICK WEB?

Dzięki arkuszom zewnętrznym uzyskujemy centralne sterowanie wyglądem serwisu. Zewnętrzny arkusz stylów to plik tekstowy z rozszerzeniem css.

HTML (HyperText Markup Language) hipertekstowy język znaczników

Metaliczny button z deseniem.

Smarty PHP. Leksykon kieszonkowy

ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Zalogowanie generuje nowe menu: okno do wysyłania plików oraz dodatkowe menu Pomoc

Obsługa mapy przy użyciu narzędzi nawigacji

PIXLR EDITOR - Autor: mgr inż. Adam Gierlach

enova Systemowe Kolorowanie list

Ćwiczenia laboratoryjne nr 8 Podstawy języka XML.

Wymagania edukacyjne - Informatyka w klasie I

GIMP. Ćwiczenie nr 6 efekty i filtry. Instrukcja. dla Gimnazjum 36 - Ryszard Rogacz Strona 18

PLAN WYNIKOWY KLASA 1

Edytor tekstu MS Word 2010 PL. Edytor tekstu MS Word 2010 PL umożliwia wstawianie i formatowanie tabel.

Photoshop. Podstawy budowy obrazu komputerowego

Transkrypt:

Paweł Rajba pawel@ii.uni.wroc.pl http://pawel.ii.uni.wroc.pl/

Spis treści Obsługa obrazków w PHP Wprowadzenie Tworzenie i niszczenie obrazka Kolory Funkcje od obsługi obrazków - 1 -

Wprowadzenie Przygotowanie php do obsługi obrazków: w pliku php.ini usuwamy komentarz w wierszu ;extension=php_gd2.dll restart Apache'a W WAMP'ie dodajemy rozszerzenie php_gd2 Na marginesie żeby pojawiały się komunikaty o błędach wprowadzamy wiersz display_errors = On zamiast display_errors = Off - 2 -

Tworzenie i niszczenie obrazka Do utworzenia obrazka mamy funkcje resource imagecreate( int x_size,int y_size ) tworzy zupełnie pusty obrazek (bez tła) resource imagecreatetruecolor( int x_size,int y_size ) tworzy czarny obrazek o podanych rozmiarach resource imagecreatefromjpeg( string filename ) resource imagecreatefrompng( string filename ) tworzą obrazek na podstawie pliku Do usunięcia obrazka z pamięci mamy funkcję bool imagedestroy ( resource image ) - 3 -

Kolory Do tworzenia koloru używamy funkcji int imagecolorallocate ( resource image, int red, int green, int blue ) znaczenie red, green, blue image określa, dla którego obrazka tworzymy kolor ma znaczenie, gdy tworzymy obrazek poprzez imagecreate pierwszy utworzony kolor będzie kolorem tła dostępne będziemy mieli tylko utworzone dla obrazka kolory powyższe nie dotyczy funkcji createimatetruecolor od razu mamy dostępne wszystkie kolory - 4 -

Kolory Do usunięcia koloru z obrazka mamy funkcję int imagecolordeallocate ( resource image, int color ) - 5 -

Funkcje do obsługi obrazków int imagerectangle ( resource image, int x1, int y1, int x2, int y2, int c ) rysuje prostokąt x1, y1 lewy górny róg; x2, y2 prawy dolny róg; c kolor int imagefilledrectangle ( resource image, int x1, int y1, int x2, int y2, int c ) rysuje wypełniony prostokąt x1, y1 lewy górny róg, x2, y2 prawy dolny róg; c kolor - 8 -

Funkcje do obsługi obrazków int imageellipse ( resource image, int cx, int cy, int w, int h, int color ) rysuje elipsę cx, cy środek, w szerokość, h wysokość; color kolor int imagefilledellipse ( resource image, int cx, int cy, int w, int h, int color ) rysuje wypełnioną elipsę znaczenie parametrów jak powyżej - 7 -

Funkcje do obsługi obrazków int imagearc ( resource image, int cx, int cy, int w, int h, int s, int e, int color ) rysuje wycinek koła cx, cy środek, w, h szerokość, wysokość; s, e kąty startowy, końcowy, color kolor bool imagefilledarc ( resource image, int cx, int cy, int w, int h, int s, int e, int color, int style ) rysuje wypełniony wycinek koła style przyjmuje wartości: IMG_ARC_PIE, IMG_ARC_CHORD, IMG_ARC_NOFILL, IMG_ARC_EDGED; pozostałe parametry jak powyżej - 6 -

Funkcje do obsługi obrazków bool imagefilter ( resource src_im, int filtertype [, int arg1 [, int arg2 [, int arg3]]] ) nałożenie filtra na obrazek dostępne filtry: IMG_FILTER_NEGATE, IMG_FILTER_GRAYSCALE IMG_FILTER_BRIGHTNESS, IMG_FILTER_CONTRAST IMG_FILTER_COLORIZE, IMG_FILTER_EDGEDETECT IMG_FILTER_EMBOSS, IMG_FILTER_GAUSSIAN_BLUR IMG_FILTER_SELECTIVE_BLUR IMG_FILTER_MEAN_REMOVAL IMG_FILTER_SMOOTH - 9 -

Funkcje do obsługi obrazków int imageline ( resource image, int x1, int y1, int x2, int y2, int color ) rysuje linie x1, y1 jeden koniec kreski; x2, y2 drugi koniec kreski; color kolor lub styl bool imagesetstyle ( resource image, array style ) drugi argument jest tablicą pikseli żeby zadziałało trzeba funkcję imageline() wywołać z ostatnim parametrem IMG_COLOR_STYLED int imagesetpixel ( resource img, int x, int y, int color ) rysuje pojedynczy pixel o podanym kolorze - 10 -

Funkcje do obsługi obrazków array imagettftext ( resource image, float size, float angle, int x, int y, int color, string fontfile, string text ) size rozmiar czcionki, angle kąt obrotu, x,y pozycja, color kolorek, fontfile plik czcionki, text teskt napisu int imagestring ( resource image, int font, int x, int y, string s, int color ) font liczba 1-5 określa jeden z typów wbudowanych; x, y pozycja; s napis; color kolorek array getimagesize ( string filename [, array &imageinfo] ) pobiera rozmiar obrazka - 11 -

Obrazki Przykłady zestaw.php wykres-kolowy.php znak-wodny.php skalowanie.php licznik.php - 12 -