Sada 1 PHP. 19. Grafika v PHP - cvičení



Podobné dokumenty
Sada 1 - PHP. 20. Obrázky z obrázků

Sada 1 - Název bloku (sady DUMů)

Sada 1 - PHP. 09. Formuláře

Sada 1 - PHP. 05. Větvení

Sada 1 - PHP. 14. Úvod do jazyka SQL

Sada 1 - PHP. 03. Proměnné, konstanty

Sada 1 - PHP. 15. Výběr dat z databáze. Příkaz SELECT

Sada 2 Stavební provoz

Sada 2 - MS Office, Excel

Sada 2 - MS Office, Excel

Střední odborná škola a Střední odborné učiliště, Hořovice

Sada 2 - MS Office, Excel

Co je to sinus a kosinus

Sada 1 CAD Kótování kótovací styl

Sada 2 Stavební provoz

Sada 3 Inženýrské stavby

VY_32_INOVACE_E 14 01

Sada 1 CAD Rastrová grafika

Sada 2 - MS Office, Excel

Sada 2 - MS Office, Excel

Sada 1 Matematika. 16. Úvod do pravděpodobnosti

Sada 1 - Elektrotechnika

Sada 3 Inženýrské stavby

Sada 3 CAD CADKON DT+ Schodiště

Sada 1 Klempířská technologie

Střední odborná škola a Střední odborné učiliště, Hořovice

Software. Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám

Ekonomika Potřeby, statky a služby

Sada 2 CAD2. 2. CADKON 2D 2011 Vkládání dveří

Zápočtová písemka z Matematiky III (BA04) skupina A

Digitální učební materiál

Sada 1 Klempířská technologie

Střední odborná škola a Střední odborné učiliště, Hořovice

Sada 1 Dřevěná okna a dveře

Sada 2 Geodezie II. 13. Základní vytyčovací prvky

1. a) Určete parciální derivace prvního řádu funkce z = z(x, y) dané rovnicí z 3 3xy 8 = 0 v

Projekt OPVK - CZ.1.07/1.1.00/ Matematika pro všechny. Univerzita Palackého v Olomouci

Databázové aplikace pro internetové prostředí PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

Střední odborná škola a Střední odborné učiliště, Hořovice

CZ.1.07/1.5.00/

14. Orýsování. Ing. Josef Štrouf 2012 Projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky

CZ.1.07/1.5.00/

1 Webový server, instalace PHP a MySQL 13

Sada 1 - Základy programování

Sada 1 CAD Zobrazování RGB

FAKULTA STAVEBNÍ VUT V BRNĚ PŘIJÍMACÍ ŘÍZENÍ PRO AKADEMICKÝ ROK

Rovnice. RNDr. Yvetta Bartáková. Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou

Digitální učební materiál

Sada 1 - Základy programování

Sada 2 Klempířská technologie

Sada 1 Technologie betonu

STŘEDNÍ ŠKOLA STAVEBNÍ JIHLAVA

Sada 1 - Základy programování

Sada 2 Microsoft Word 2007

Sada 2 - MS Office, Excel

SEZNAM VZDĚLÁVACÍCH MATERIÁLŮ - ANOTACE

Sada 2 Microsoft Word 2007

f(x) = 9x3 5 x 2. f(x) = xe x2 f(x) = ln(x2 ) f(x) =

Funkce zadané implicitně

Základy matematiky kombinované studium /06

SBÍRKA ÚLOH PRO PŘÍPRAVU NA PŘIJÍMACÍ ZKOUŠKY Z MATEMATIKY NA VŠ EKONOMICKÉHO SMĚRU

Softwarový projekt Vyhodnocovač a zobrazovač meteorologických dat

Sada 2 - MS Office, Excel

STŘEDNÍ ŠKOLA STAVEBNÍ JIHLAVA

Sada 3 Inženýrské stavby

VY_32_INOVACE_C 08 09

UNIVERZITA PARDUBICE. Fakulta elektrotechniky a informatiky. Informační systém realitní kanceláře Jan Šimůnek

(3) vnitřek čtyřúhelníka tvořeného body [0, 0], [2, 4], [4, 0] a [3, 3]. (2) těleso ohraničené rovinami x = 1, y = 0 z = x a z = y

Sada 1 CAD Písmo v AutoCADu

Sada 1 - Elektrotechnika

Administrace počítačových sítí. WEB a LPT

Ekonomika Hotovostní platební styk

J i h l a v a Základy ekologie

OBSAH. ÚVOD...5 O Advance CADu...5 Kde nalézt informace...5 Použitím Online nápovědy...5. INSTALACE...6 Systémové požadavky...6 Začátek instalace...

Sada 1 - Elektrotechnika

Sada 3 Inženýrské stavby

Sada 2 Microsoft Word 2007

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

CZ.1.07/1.5.00/

Sada 1 Technologie betonu

Stavební technologie

Křivky kolem nás. Webinář. 20. dubna 2016

Euklidovský prostor Stručnější verze

Funkce více proměnných - úvod

Programovací stanice itnc 530

Oborové číslo Hodnocení - část A Hodnocení - část B Hodnocení - část A+B. 1. úloha (4 body) Kolik existuje cest délky 4 v grafu K11? 2.

Svobodná chebská škola, základní škola a gymnázium s.r.o. Trojúhelník V. kružnice vepsaná a opsaná. konstrukce kružnice vepsaní a opsané trojúhelníku

STŘEDNÍ ŠKOLA STAVEBNÍ JIHLAVA

Sada 2 - MS Office, Excel

Stejná stránka se v různých prohlížečích může zobrazit odlišně.

Software FluidDraw přehled dodávek

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Sada 1 - Základy programování

TVORBA FORMULÁŘŮ V MS EXCEL

Úlohy k procvičování textu o svazech

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STAVEBNÍ, OBOR GEODÉZIE A KARTOGRAFIE KATEDRA GEODÉZIE A POZEMKOVÝCH ÚPRAV název předmětu

Sada 1 Technologie betonu

SOUHRNNÝ PŘEHLED nově vytvořených / inovovaných materiálů v sadě

Střední odborná škola a Střední odborné učiliště, Hořovice

Šablona klíčové aktivity III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Transkript:

S třední škola stavební Jihlava Sada 1 PHP 19. Grafika v PHP - cvičení Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona: III/2 - inovace a zkvalitnění výuky prostřednictvím ICT Jan Pospíchal 2012 Projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky

Vytvoření obrázku Tvorba obrázku se skládá z několika kroků: a) Určení typu obsahu zadání příslušné hlavičky. b) Vytvoření prázdného obrázku dané šířky a výšky. c) Definice barev, které lze v obrázku použít. d) Kreslení objektů pomocí funkcí z gd knihovny. e) Vložení textu do obrázku f) Odeslání obrázku prohlížeči nebo jeho uložení do souboru. g) Odstranění obrázku z paměti. K tvorbě obrázků lze jako šablonu použít následující skript, který bez dalšího zásahu vykreslí prázdný obrázek se šedým pozadím o rozměrech 320 a 240 px. Spuštění skriptu. skriptu. Návod k vytváření obrázků.

Graf funkce y = x 2 -cvičení Úkol: Napište PHP skript, který vykreslí graf funkce y = x 2, x jsou celá čísla z intervalu <-a, a>. Graf funkce y = f(x) vytvoříme tak, že funkcí imagesetpixel zobrazujeme body o souřadnicích [x, f(x)]. Omezením je, že pracujeme pouze s celočíselnými hodnotami x a y. Spuštění skriptu. skriptu.

Grafy funkcí y=sin x, y=cos x-cvičení Úkol: Napište PHP skript, který vykreslí grafy funkcí y = sin x, y = cos x, x jsou celá čísla z intervalu <0, 2π>. Graf funkce y = f(x) vytvoříme tak, že funkcí imagesetpixel zobrazujeme body o souřadnicích [x, f(x)]. Omezením je, že pracujeme pouze s celočíselnými hodnotami x a y. Spuštění skriptu. skriptu.

Cvičení kružnice, kruh Napište PHP skripty, které vykreslí útvary znázorněné na obrázcích. Spustit skript Spustit skript

Oblouk, oblouk s výplní (cvičení) Napište skript PHP, který vykreslí kruhový oblouk a vyplněný kruhový oblouk s užitím stylů IMG_ARC_PIE, IMG_ARC_CHORD, IMG_ARC_NOFILL. Spuštění skriptu skriptu

Cvičení výseč Napište PHP skripty, které vykreslí útvary znázorněné na obrázcích. Spustit skript Spustit skript Spustit skript Spustit skript Náměty pro samostatnou práci: 1. Napište jediný skript, který vykreslí předchozí obrázky zadáním příslušných parametrů v adresnímřádku. Pro případ, že parametry nebudou zadány v adresním řádku, nastavte jejich implicitní hodnoty. 2. V uvedeném skriptu učiňte rozměry obrázku, souřadnice středu úseče (tak, aby obrázek byl vycentrovaný ) a okraj, závislé na poloměru úseče. Například: Spustit skript

Cvičení -trojúhelník Vytvořte skript, který vykreslí tři shodné trojúhelníky. Spuštění skriptu skriptu

Cvičení vykreslení textu v obrázku Napište skript, který vykreslí obdélník a popíše jeho vrcholy. Spuštění skriptu Spuštění skriptu

Vložení českého textu Vložení českého textu s diakritikou můžeme ověřit v následujících skriptech. Liší se pouze znakovou sadou, ve které je vkládaný text, respektive skript, uložen. Texty v jiné znakové sadě než Latin 2 (ISO 8859-2) je třeba nejdříve do této sady převést funkcí iconv(). Spuštění skriptu (znaková sada windows-1250) skriptu (znaková sada windows-1250) Spuštění skriptu (znaková sada utf-8) skriptu (znaková sada utf-8) Spuštění skriptu (znaková sada Latin 2) skriptu (znaková sada Latin 2)

Pravidelný n-úhelník (cvičení) Napište PHP skript, který vykreslí a vybarví pravidelný konvexní n-úhelník. Poznámky: 1. Poloměr kružnice opsané a počet vrcholů n-úhelníka jsou parametry skriptu, které lze zadat v adresním řádku. 2. Je nastavena implicitní hodnota poloměru kružnice opsané a počtu vrcholů. 3. Rozměry obrázku jsou dány poloměrem kružnice opsané a stanoveným okrajem. 4. Střed n-úhelníka leží ve středu obrázku. Spuštění skriptu Zdrojový kód skriptu Obrázek v souboru html vykreslený skriptem Zdrojový kód html souboru

Výsečový graf Úkol: Napište skript, který rozdělí kruh na dvě kruhové výseče, jejichž obsah je přímo úměrný dvěma zadaným hodnotám. Hodnoty zadáváme spolu s jejich popisky v adresnímřádku. Pokud nebudou uvedeny v adresnímřádku, zajistěte implicitní hodnoty. Spustit skript bez parametrů v adresnímřádku (http://dumssstavji.ic.cz/vysec_grafphp19.php) Spustit skript s honotami v adresnímřádku (http://dumssstavji.ic.cz/vysec_grafphp19.php?popis1=ano&hodnota1=500&popis2=ne&hodnota2=200) skriptu

Použitá literatura Mach, Jakub. PHP pro úplné začátečníky. 2. přepracované a rozšířené vydání. 1. vydání. Brno: CP Books a. s., 2005. 168 s. ISBN 80-7226-834-1 Naramore, E., Gerner, J., LeScouarnec, Y., Stolz, J., Glass, M. Vytváříme webové aplikace v PHP5, MySQLa Apache. 1. vydání. Brno: ComputerPress, a.s., 2006. 813 s. ISBN 80-251-1073-7 Lacko, Luboslav. PHP a MySQLHotová řešení. 1. vydání. Brno: CP Booksa. s., 2005. 300 s. ISBN 80-251-0397-8 Materiál je určen k bezplatnému používání pro potřeby výuky a vzdělávání na všech typech škol a školských zařízení. Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je : Jan Pospíchal Pokud není uvedeno jinak, byly při tvorbě použity volně přístupné internetové zdroje. Autor souhlasí se sdílením vytvořených materiálů a jejich umístěním na www.ssstavji.cz.