Porównanie rozmiarów plików nieskompresowanych rysunków z uwzględnieniem różnych wymiarów i liczby kolorów obrazów. Wymiary (cm)

Podobne dokumenty
Osadzenie pliku dźwiękowego na stronie www

Formaty obrazów wykorzystywane na stronach www. Dołączanie obrazów do strony Formatowanie obrazów na stronie Tło na stronie Multimedia

Multimedia i interfejsy. Ćwiczenie 5 HTML5

Ćwiczenie 5 Multimedia

Multimedia w HTML5. Statyczne witryny internetowe 2TI/TOR. Marek Kwiatkowski

Formaty plików. graficznych, dźwiękowych, wideo

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

Audio i Video w HTML5

Multimedia. Plan wykładu/ów. Wstęp do HTML a. zastosowanie HTML a do tworzenia multimediów. podstawy HTML a Flash style JavaScript warstwy Java

Proste kody html do szybkiego stosowania.

HTML 1. Gimnazjum nr 1 w Barcinie gimbarcin.pl

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

I. Wstawianie rysunków

HTML5 Nowe znaczniki header nav article section aside footer

Tabele. Przykład 15a.htm. <HTML><HEAD><TITLE> Cennik</TITLE></HEAD><BODY><H3>Cennik</H3> <TABLE BORDER="1"> <TR>

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

Za pomocą atrybutu ROWS moŝemy dokonać podziału ekranu w poziomie. Odpowiedni kod powinien wyglądać następująco:

Spis treści CZĘŚĆ I JĘZYK SIECI 17. Wstęp 13. Rozdział 1 Wprowadzenie do HTML5 19. Rozdział 2 Znajomość znaczników HTML5 37

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

przygotował: mgr Szymon Szewczyk PODSTAWY

Odsyłacze. Style nagłówkowe

GRAFIKA RASTROWA. WYKŁAD 1 Wprowadzenie do grafiki rastrowej. Jacek Wiślicki Katedra Informatyki Stosowanej

Co to jest dźwięk. Dźwięk to wyrażenie słuchowe wywołane przez falę akustyczną. Ludzki narząd wyłapuje dźwięki z częstotliwością 16 do 20 Hz

Rozdział 4. Multimedia

Wprowadzenie do języka HTML

E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

Udostępnianie obrazu z kamer Sanyo HD na stronach WWW PORADNIK

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

Tworzenie stron internetowych w kodzie HTML Cz 5

1. Wstęp Pierwsze uruchomienie Przygotowanie kompozycji Wybór kompozycji Edycja kompozycji...

SPECYFIKACJA TECHNICZNA FORM REKLAMOWYCH - INTERNET

Systemy internetowe HTML + CSS - dodatki

Grafika w aplikacjach lp. Jak zmienić kolor tła?

Krótki przegląd własności języka CSS

Specyfikacja techniczna formatów reklamowych w serwisach internetowych Wydawnictwa Te-Jot.

FORMATY PLIKÓW GRAFICZNYCH

HTML (HyperText Markup Language)

Podstawowe znaczniki języka HTML.

Dział O atrakcyjnym przedstawianiu i prezentowaniu informacji (program PowerPoint oraz język HTML tworzenie stron WWW)

Z CSS3 szybciej i przyjemniej

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

Edycja strony: W edycję danej strony wchodzimy poprzez naciśnięcie opcji

Okna dialogowe ustawień konfiguracyjnych

Podstawy HTML i CSS. Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski

I. Formatowanie tekstu i wygląd strony

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

Specyfikacja techniczna form reklamowych do umieszczenia na stronie

Platforma szkoleniowa krok po kroku

Wstawianie grafiki. Po wstawieniu grafiki, za pomocą znaczników możemy zmienić wielkość i położenie grafiki na slajdzie.

REKLAMA INTERNETOWA WYMAGANIA TECHNICZNE

Przy wstawianiu znacznika zamykającego nie przepisujemy już atrybutów.

Często używanym elementem języka HTML są tabele, które wykorzystuje się do wygodnego rozmieszczania informacji i obrazów.

Zajęcia nr 15 JavaScript wprowadzenie do JavaScript

OPIS FORM REKLAMOWYCH

CSS. Kaskadowe Arkusze Stylów

INTERAKTYWNA KOMUNIKACJA WIZUALNA. Flash - podstawy

Formaty plików graficznych

Aplikacje internetowe

Część II Wyświetlanie obrazów

Formy reklamowe. Specyfikacja techniczna

Księgarnia internetowa Lubię to!» Nasza społeczność

URL:

Wyświetlanie publikacji w formacie DjVu. Wyświetlanie publikacji w Bałtyckiej Bibliotece Cyfrowej można realizować na 3 sposoby:

Kompresja obrazów i formaty plików graficznych

Sigplus. Galeria w Joomla

Grafika rastrowa (bitmapa)-

Specyfikacja techniczna form reklamowych

Programowanie WEB PODSTAWY HTML

Zdefiniowane style mogą określać układ treści na stronie i sposób jej formatowania np. kolor czcionki, pogrubienia, tło tabel, rysunków itp.

Pierwsza strona internetowa

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

Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: Wersja: 1.

Witryny i aplikacje internetowe

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

PROBLEMY TECHNICZNE. Co zrobić, gdy natrafię na problemy związane z użytkowaniem programu DYSONANS

Wirtualne Klasy. Kontakt: Izabela Trojan, Tel: Fax:

Cała prawda o plikach grafiki rastrowej

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)


Opis Edytora postaci Logomocji

Konfiguracja szablonu i wystawienie pierwszej aukcji allegro

Rodzaje plików. Podstawowe definicje.

APLIKACJE INTERNETOWE 1 HTML - STRUKTURA STRONY INTERNETOWEJ

Specyfikacja techniczna form reklamowych

Tematy lekcji informatyki klasa 4a styczeń 2013

Pokaz slajdów na stronie internetowej

Scenariusz lekcji. Scenariusz lekcji. opisać działanie narzędzi przybornika. korzystać z Edytora postaci programu Logomocja;

Wstawianie filmu i odtwarzanie go automatycznie

Dostępne nośniki reklamowe

I. Menu oparte o listę

MODUŁ AM6: GRAFIKA MENEDŻERSKA

Laboratorium 1: Szablon strony w HTML5

Reklama w serwisie muno.pl formy, warunki emisji BPM Media Sp. z o.o.

Moduł IV Internet Tworzenie stron www

Wstawianie nowej strony

Specyfikacja techniczna

Języki programowania wysokiego poziomu. CSS Wskazówki

która metoda jest najlepsza

Specyfikacja techniczna dot. mailingów HTML

Transkrypt:

A. OBRAZY I MULTIMEDIA 1. METODY OKREŚLANIA KOLORÓW [R.33] Najczęściej używanymi właściwościami służącymi do określania kolorów elementów są: color oraz background-color. Działanie tych właściwości jest w pełni zgodne z ich nazwami- pierwsza z nich określa kolor pierwszoplanowy, a druga kolor tła. <p style="color: green; "> tekst wewnątrz danego akapitu będzie miało kolor zielony </p> <body style="background-color: blue;"> dokument zostanie wyświetlony na niebieskim tle background np. <body style="background-color: blue; "> border np. <img style="border:4px solid black; ".. > border-color np.<img style="border-color: white; ".. > outline - obrys outline-color kolor obrysu text-shadow zmiana koloru cienia tekstu 2. FORMATY GRAFICZNE STOSOWANE W DOKUMENTACH WWW Większość przeglądarek obsługuje przynajmniej trzy formy zapisu plików graficznych: GIF, JPEG, PNG. Standard GIF i JPEG stosowany jest od początku istnienia sieci WWW. KOMPRESJA OBRAZÓW rastrowych zmniejszenie rozmiaru plików graficznych poprzez zmniejszenie ich objętości. Kompresja może być bezstratna i stratna. Kompresja obrazów rastrowych wykonywana jest dlatego, że obrazy zapisane w 24- lub 32-bitowej głębi o dużej rozdzielczości zajmują dużo miejsca, co utrudnia przesyłanie ich pocztą elektroniczną, publikowanie w Internecie bądź zapisanie na różnego rodzaju nośnikach danych. Porównanie rozmiarów plików nieskompresowanych rysunków z uwzględnieniem różnych wymiarów i liczby kolorów obrazów. Wymiary (cm) Liczba kolorów Rozmiar pliku Wymiary (cm) Liczba kolorów Rozmiar pliku Wymiary (cm) Liczba kolorów Rozmiar pliku 2,5 x 2,5 2 9 kb 5 x 5 2 16 kb 7,5 x 7,5 2 16 kb 2,5 x 2,5 256 9 kb 5 x 5 256 24 kb 7,5 x 7,5 256 49 kb 2,5 x 2,5 16,7 mln 18 kb 5 x 5 16,7 mln 63 kb 7,5 x 7,5 16,7 mln 139 kb FORMAT GIF format 8-bitowy zapisujący maksymalnie 256 kolorów wykorzystywany do projektowania nagłówków, przycisków, pasków i prostej grafiki czyli elementów graficznych zawierających duże obszary o tym samym kolorze i niewielkiej liczbie szczegółów. niewielki rozmiar plików, umożliwia tworzenie grafiki transparentnej (przezroczystej np. przycisk owalny) możliwość stosowania przeplotu czyli wczytywania obrazu we fragmentach; redukcji palety kolorów FORMAT JPEG 24-bitowa paleta kolorów obraz tworzony jest jako czarno-biały a informacje o kolorach zapisywane są osobno kolory są analizowane i te niewidoczne dla oka zostają usunięte regulacja stopnia kompresji (zmniejszenie rozmiaru pliku); 24-bitowa paleta kolorów FORMAT PNG 48-bitowa paleta kolorów i 16-bitowa paleta odcieni szarości tworzenie grafik transparentnych, efektywny i bezstratny mechanizm kompresji

3. WSTAWIANIE OBRAZÓW ZDJĘĆ Za wyświetlanie pojedynczego obrazu na stronie odpowiada znacznik <img>, który nie ma znacznika zamykającego: <img src="adres pliku graficznego" alt="tekst alternatywny" hspace= x vspace= y /> <img src="pies.jpg" alt="zdjecie psa" hspace= 40 /> atrybut src służy do podania ścieżki dostępu do pliku wraz z jego nazwą i rozszerzeniem; atrybut alt określa teks alternatywny, który zostanie wyświetlony po najechaniu na obrazek. atrybuty hspace/vspace umożliwiają oddzielenie grafiki od innych elementów strony <img src="zdjecie.jpg" /> - wstawienie zdjęcie/obrazka/itd. <img src="zdjecie.jpg" border="1" /> - wstawienie zdjęcia w ramce o grubości 1 <img src="foto/zdjecie.jpg" border="1" /> - wstawienie zdjęcia z folderu foto w ramce o grubości 1 <img src="foto.jpg" width="100" height="200"/> wstawienie zdjęcia o szerokości 100 i wysokości 200 pikseli align (umieszczenie obrazka względem znajdującego się na stronie tekstu): left obrazek ustawiony po lewej stronie względem tekstu right obrazek ustawiony po prawej stronie względem tekstu top tekst ustawiony przy górnej części obrazka middle tekst ustawiony w środkowej części obrazka bottom tekst ustawiony na dole obrazka (domyślnie) Wymiary i skalowanie rysunków: height - wysokość width szerokość Definiując wymiar rysunku, należy pamiętać o poprawnym określeniu zarówno wysokości jak i szerokości (albo jednej z dwóch opcji). Zmiana proporcji spowoduje zniekształcenie obrazu. 4. ZNACZNIK RUCHOMY <MARQUEE> Ten znacznik już poznaliście. Omówiliśmy go wcześniej. 5. MUZYKA I MULTIMEDIA a) animowane obrazy Najprostszy rodzaj animacji, nie posiadają żadnej ścieżki dźwiękowej. Tworzone i wyświetlane na podstawie klatek (pojedynczych obrazów). Animacje obrazów zapisywane są w formacie GIF. b) pliki dźwiękowe Wymagają dodatkowych narzędzi w celu wyświetlenia ich, tzw. wtyczek (plug-in) bądź programów pomocniczych. <bgsound src="adres_url_pliku" loop="lb_odtworzeń" /> <bgsound> - odtwarzanie dźwięku w tle strony (rozszerzenie przeglądarki Internet Explorer i Opera) src ścieżka dostępu, loop liczba powtórzeń (infiniti nieskończoność), volume poziom głośności (od -10 000 do 0), balance balans między głośnikami (od -10 000 do + 10 000).

c) pliki multimedialne Wymagają dodatkowych narzędzi w celu wyświetlenia ich, tzw. wtyczek (plug-in) bądź programów pomocniczych. ROZSZERZENIE.wav.mid,.midi.avi.mp3.mpg,.mpeg.mov.wmv Formaty plików multimedialnych TYP PLIKU format plików dźwiękowych typu Wave Form Audio Format format plików dźwiękowych MIDI format plików wideo typu AVI format kompresji plików audio MP3 format plików wideo MPEG format związany z technologią QuickTime format plików wideo typu WMV <embed> - umieszczenie na stronie różnych plików multimedialnych (przestarzały, nie występuje w specyfikacji języka HTML 4.01, tak jak marquee) - obsługuje formaty plików: avi, mpeg, mp3, mid, wav, mov, asf, wma - jego zaletą jest współpraca w różnymi wtyczkami (niewielkie programy, które można doinstalować do przeglądarki) src ścieżka dostępu (jedyny wymagany atrybut), loop= type [true / false/ n] liczba powtórzeń [IE odtwarza w pętli!] playcount liczba powtórzeń [IE odtwarza prawidłowo :/], ma pierwszeństwo przed loop volume poziom głośności (od 0 i do 100 domyślnie 50), balance balans między głośnikami (od -10 000 do + 10 000) dźwięk stereofonowy controls= rodzaj [console/ smallconsole/ playbutton/ pauseconsole/ stopbutton/ volumebutton] rodzaj wyświetlanego element sterującego (koniecznie z width i height) width i height określają obszar wyświetlania wtyczki autostart= type [true / false] określają sposób uruchamiania dźwięku <embed src= muzyka.aiff width= 25 height= 30 autostart= false pluginspage= http://www.apple.com/quicktime/download QuickTime> - adres pod którym znajduje się niezbędne oprogramowanie do uruchomienia pliku multimedialnego. <p><embed src="don t_stop_me_now.mp3" autostart="true" volume="-10" pluginspage= http://www.apple.com/quicktime/download QuickTime > <br/> <center> ZDJĘCIE WYKONAWCY/ALBUMU </center></embed> </p> plik z dźwiękiem proponuję wstawić na końcu strony by przeglądarka wczytała najpierw tekst i zdjęcia jeżeli się da to zastąp mp3 -> mid ODSYŁACZ DO PLIKU - zdefiniowanie odsyłaczy do plików - metoda ta działa w każdej przeglądarce i przy każdym formacie plików - po uruchomieniu linku automatycznie otworzy się okno z programem do obsługi danego pliku - brak wad związanych z poleceniami multimedialnymi -> otwiera się w nowej aplikacji użytkownik musi posiadać zainstalowany program do odczytu pliku. - < a href= plik.mp3 >Moja muza </a> - < a href= film.avi > <img src= obraz width= 60 height= 100 border= 0 alt= wyświetl film ></ a>

d) MULTIMEDIA W HTML 5 W HTML 5 do osadzania plików multimedialnych na stronie internetowej mogą zostać wykorzystane nowe znaczniki <audio> i <video>, które równocześnie dostarczają prostych odtwarzaczy dźwięku i wideo. Nie są potrzebne dodatkowe wtyczki. DŹWIĘKI I VIDEO <video> / <audio> [przeglądarka wybiera format obsługiwanego pliku] src ścieżka dostępu, ustalenie wysokości i szerokości wyświetlanego odtwarzacza poster ścieżka do obrazka, który będzie wyświetlany w trakcie ładowania filmu autoplay automatyczne odtwarzanie w trakcie ładowania controls wyświetlenie panelu sterowania wideo loop zapętlenie odtwarzania autobuffer automatyczne buforowanie wideo preload wczytanie wideo wraz z załadowaniem strony <!DOCTYPE HTML><html><head><title>FILM</title></head><body><video src= film.mp4 height= 500 width= 600 poster= obraz.png autoplay controls loop>znacznik nie jest obsługiwany! </video> </body></html> <!DOCTYPE HTML><html><head><title>MUZA</title></head><body><audio controls> <source src= muza.ogg type= audio/ogg /> <source src= muza.wav type= audio/wav /> Znacznik audio nie jest obsługiwany!</body></html> <video src= > PODSTAWOWY ODTWARZACZ VIDEO <audio src= > PODSTAWOWY ODTWARZACZ AUDIO <video> <source src= type= video/mp4; codecs="avc1.42e01e, mp4a.40.2 ' /> ODTWARZACZ WIELU FORMATÓW VIDEO <source src= type= video/ogg; codecs="theora, vorbis ' /> Pobierz plik w formacie: <a href="plik.mp4">mp4</a>, <a href="plik.ogv">ogv</a> </video> <canvas> - tworzenie grafiki rastrowej na stronie WWW w czasie rzeczywistym - definiuje prostokątny obszar (płótno), w którym tworzony jest rysunek - działanie oparte jest na renderingu trybu natychmiastowego czyli daje maksymalną kontrolę nad każdym pikselem obrazu, ale wymaga jawnego pisania kodu JavaScript rysującego grafikę - korzystanie jest pracochłonne rysuje prostokąty i ścieżki (linie, łuki, krzywe Beziera, krzywe drugiego stopnia) wypełnia figury kolorem, wzorem, gradientem rysuje napisy obsługuje przezroczystość przekształca (skaluje, obraca ) osadza obrazy rastrowe (PNG, JPEG, GIF) cieniuje PROSTOKĄT <canvas id= moja_kanwa width= 300 height= 200 > BRAK OBSŁUGI CANVAS </canvas> <script> var canvas = document.getelementbyid( moja_kanwa ); var context = canvas.getcontext( 2d ) ; context.fillstyle = red ; [kolor pędzla rysującego] context.fillrect (50,50,50,50) ; [wypełnienie kolorem] context.strokestyle= black ; [kolor pędzla rysującego] context.strokerect (40,40,70,70); [rysowanie krawędzi] </script>

<object> Innym sposobem umieszczania treści multimedialnych na stronach WWW jest zastosowanie znacznika <object>. Znacznik ten pozwala podać adres URL do pliku multimedialnego, a jednocześnie określić, jaki PLUGIN (odtwarzacz: Flash, RealOne, QuickTime, YouTube, Windows Media Player) będzie potrzebny do jego zaprezentowania. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9.0.45.0" width="550" height="400" id="nazwaelementu"> <param name="movie" value="filmflash.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> </object> OSADZENIE FLASH Atrybut classid i codebase zawierają informacje określające, jaka wersja pluginu jest konieczna do odtworzenia pliku multimedialnego. W atrybucie codebase jest podany adres odpowiedniego pluginu, wraz z określeniem numeru wersji. Informacje zapisywane w tych atrybutach znajdujemy m.in. na stronach twórców technologii Flash. Można też utworzyć łącze do pliku multimedialnego (wtedy nie ładuje tak długo otwieranej strony). <a href="mojfilmflash.swf"> plik do ściągnięcia </a> Technika ta może być stosowana z powodzenie bo większość formatów plików multimedialnych może być obsługiwana przez programy już zainstalowane na komputerze użytkownika (wav, mpg, avi, aiff, itd.). Aby ułatwić zadanie przeglądarce warto określić typ pliku przy użyciu atrybutu type, np.: <a href="mojfilmflash.swf" type="application/x-shockwave-flash > plik do ściągnięcia </a> Atrybuty elementu <object> archive (opcjonalny) (HTML 4.01) Lista rozdzielonych spacjami adresów URL archiwów i klas objętych procedurą wstępnego pobierania. Zwiększa szybkość działania kodu classid (opcjonalny) (HTML 4.01) Określenie położenia danej implementacji obiektu za pomocą adresu URL. codebase (opcjonalny) (HTML 4.01) Określenie bazowego adresu URL dla ścieżki dostępu do obiektu. codetype (opcjonalny) (HTML 4.01) Określenie typu spodziewanych danych. data (opcjonalny) (HTML 4.01) Określenie położenia danych obiektu. height (opcjonalny) (HTML 4.01) Określenie wstępnej wysokości elementu, w px lub %. hspace (opcjonalny) (HTML 4.01) Określenie liczby px poziomego odstępu od innych elementów. id (opcjonalny) (HTML 4.01) (CSS) Formatowanie zawartości znacznika zgodnie ze stylem o danym identyfikatorze. name (opcjonalny) (HTML 4.01) Atrybut nazwy przypisywanej danemu elementowi. standby (opcjonalny) (HTML 4.01) Treść komunikatu wyświetlanego podczas oczekiwania na załadowanie obiektu. style (opcjonalny) (HTML 4.01) (CSS) Formatowanie zawartości znacznika zgodnie z regułami stylu zdefiniowanymi za pomocą tego atrybutu. type (opcjonalny) (HTML 4.01) Określenie typu zawartości elementu docelowego. vspace (opcjonalny) (HTML 4.01) Określenie liczby pikseli pionowego odstępu od innych elementów. width (opcjonalny) (HTML 4.01) Określenie wstępnej szerokości elementu, wyrażonej w pikselach lub %. Znacznik <embed> jest przestarzały, jednakże istnieje technika umieszczenia znacznika <embed> wewnątrz znacznika <object>. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9.0.45.0"

width="550" height="400" id="mojaanimacjaflash"> <param name="movie" value="animacjaflash.swf" /> ZAGNIEŻDŻENIE <EMBED> W <OBJECT> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <embed src="animacjaflash" bgcolor="#ffffff" width="550" height="400" name="mojaanimacjaflash" align=" " type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> </embed> </object> <object id="video" width="320" height="240" classid="clsid:6bf52a52 394A 11D3 B153 00C04F79FAA6" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#version=6.4.5.715" standby="wczytujemy komponenty W M P.. " OSADZENIE ODTWARZACZA type="application/x-oleobject"> WINDOWS MEDIA PLAYER <param name="url" value="rozrywka.avi" /> <param name="sendplaystatechangeevents" value="true" /> <param name="autostart" value="true" /> <param name="uimode" value="mini" /> <param name="volume" value="20" /> <param name="currentposition" value="0" /> <param name="playcount" value="1" /> <embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/download/contents/mediaplayer/" width="320" height="240" src= "rozrywka.avi" autostart="true" show controls="true" showstatusbar="false" showdisplay="false" autorewind="true"> </embed> </object>