Wykorzystano fragmenty wykładu Krystyny Dziubich GRAFIKA WEKTOROWA. Aplikacje i Usługi Internetowe KASK ETI Politechnika Gdańska.

Podobne dokumenty
FORMATY PLIKÓW GRAFICZNYCH

RESPONSYWNE INTERFEJSY. Klasy urządzeń klienckich Responsywne style CSS. Waldemar Korłub

dr hab. inż. Lidia Jackowska-Strumiłło, prof. PŁ Instytut Informatyki Stosowanej, PŁ

Formaty plików graficznych

RESPONSYWNE INTERFEJSY. Klasy urządzeń klienckich Responsywne style CSS. Waldemar Korłub

dr inż. Piotr Odya dr inż. Piotr Suchomski

Grafika rastrowa i wektorowa

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

1 LEKCJA. Definicja grafiki. Główne działy grafiki komputerowej. Programy graficzne: Grafika rastrowa. Grafika wektorowa. Grafika trójwymiarowa

Kompresja stron internetowych

Wykorzystanie grafiki wektorowej do tworzenia elementów graficznych stron i prezentacji

Kompresja obrazów i formaty plików graficznych

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

GRID LAYOUT. Waldemar Korłub. Aplikacje i Usługi Internetowe KASK ETI Politechnika Gdańska

Rodzaje plików. Podstawowe definicje.

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

Grafika na stronie www

Podstawy grafiki komputerowej. Teoria obrazu.

Rozszerzenia i specyfikacja przyjmowanych przez nas plików.

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

Zawartość specyfikacji:

Grafika komputerowa. Dla DSI II

Formaty plików graficznych

Formaty plików graficznych

Temat: Podział grafiki komputerowej

Grafika komputerowa. Oko posiada pręciki (100 mln) dla detekcji składowych luminancji i 3 rodzaje czopków (9 mln) do detekcji koloru Żółty

Witryny i aplikacje internetowe

X. ELEMENTY GRAFIKI ANIMOWANEJ

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

GRAFIKA. Rodzaje grafiki i odpowiadające im edytory

Podstawy użytkowania systemu Linux

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 CZĘŚĆ PISEMNA

Zapoznanie z rodzajami grafiki. Zapoznanie z formatami grafiki. Rozmiar oraz rozdzielczość obrazka.

Idea of responsive web design. Roman Białek Mateusz Mikołajczak Kacper Palmowski Krzysztof Szot

Specyfikacja techniczna dot. mailingów HTML

Grafika rastrowa (bitmapa)-

Porównanie rastrowego i wektorowego formatu zapisu obrazu cyfrowego

Analiza obrazu. wykład 1. Marek Jan Kasprowicz Uniwersytet Rolniczy Marek Jan Kasprowicz Analiza obrazu komputerowego 2009 r.

Zastosowanie języka SVG w szkole średniej technicznej

TECHNIKI MULTIMEDIALNE LABORATORIUM GIMP: Tworzenie animacji

Photoshop. Podstawy budowy obrazu komputerowego

Grafika Komputerowa Wybrane definicje. Katedra Informatyki i Metod Komputerowych Uniwersytet Pedagogiczny im. KEN w Krakowie apw@up.krakow.

Projekty z Technologii Informacyjnych

JavaFX. Technologie Biznesu Elektronicznego. Wydział Informatyki i Zarządzania Politechnika Wrocławska

Inkscape. Menu. 1 SVG (ang. Scalable Vector Graphics) uniwersalny format dwuwymiarowej, statycznej i

WSKAZÓWKI DO OPRACOWANIA KARTOGRAFICZNEJ CZĘŚCI DOKUMENTACJI KRAJOZNAWCZEJ

Grafika Komputerowa Wykład 1. Wstęp do grafiki komputerowej Obraz rastrowy i wektorowy. mgr inż. Michał Chwesiuk 1/22

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

liczba pikseli pikseli Grafika rastrowa (bitmapowa) Grafikę rastrową mapami bitowymi Mapa bitowa (bit map)

PROJEKTOWANIE INTERFEJSÓW

URL:

Grafika wektorowa, program Inkscape

ECDL/ICDL Edycja obrazów Moduł S4 Sylabus - wersja 2.0

Cała prawda o plikach grafiki rastrowej

Grafika Komputerowa Wykład 6. Teksturowanie. mgr inż. Michał Chwesiuk 1/23

Specyfikacja techniczna produktów reklamowych serwisów Trader.com (Polska)

GRAFIKA RASTROWA. WYKŁAD 2 Oprogramowanie i formaty plików. Jacek Wiślicki Katedra Informatyki Stosowanej

Podstawy informatyki. Izabela Szczęch. Politechnika Poznańska

Porównanie rastrowego i wektorowego formatu zapisu obrazu cyfrowego. Barbara Ptaszek Krzysztof Krupiński V WT z inf.

SPECYFIKACJA FORM REKLAMOWYCH

Front-end: solidne podstawy. Wszystko, co warto wiedzieć o HTML, CSS, JavaScript i Bootstrap.

O stronach www, html itp..

Grafika. Formaty zapisu obrazu cyfrowego

WSTĘP DO GRAFIKI KOMPUTEROWEJ

Przedmiot: Grafika komputerowa i projektowanie stron WWW

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

używane skróty: HTTP - protokół do transferu tekstu, hipertekstu, zbiorów binarnych URL - jednolity lokalizator zasobów

Dokument hipertekstowy

INSTRUKCJA wypełniania ankiety badania Land use w gminach

Ikona aplikacji. Ikona aplikacji to grafika wyświetlająca się na ekranie ipada. Służy do uruchomienia aplikacji Salesbook.

Kod pokazany na rysunku spowoduje wyświetlanie okna dialogowego z napisem Czekaj! w momencie. 1 <body onload= start() >

1.3. Tworzenie obiektów 3D. Rysunek 1.2. Dostępne opcje podręcznego menu dla zaznaczonego obiektu

Elementy grafiki komputerowej

Powtórzenie materiału: CSS3 Spis treści

ANIMACJE W CSS3. Czyli po co płacić podatek o Javy Script i JQuery

Plan wykładu. Wprowadzenie Program graficzny GIMP Edycja i retusz zdjęć Podsumowanie. informatyka +

Rozszerzenia i specyfikacja przyjmowanych przez nas plików.

Reprezentacja obrazów. dr inż. Izabela Szczęch Politechnika Poznańska Podstawy informatyki

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

GRAFIKA KOMPUTEROWA. mgr inż. Adrian Zapała

Pracownia komputerowa. Dariusz Wardecki, wyk. IX

DOKUMENTY CYFROWE. Waldemar Korłub. Aplikacje i Usługi Internetowe KASK ETI Politechnika Gdańska

DOKUMENTACJA CMS/Framework BF5.0

Warstwa Rysunek bitmapowy Rysunek wektorowy

Rozszerzenia plików graficznych do publkacji internetowych- Kasia Ząbek kl. 2dT

Wymagania funkcjonalne, techniczne i organizacyjne dla wykonawców zasobów edukacyjnych.

GRAFIKA. Formaty plików graficznych

Plan wykładu. Wprowadzenie Program graficzny GIMP Edycja i retusz zdjęć Podsumowanie. informatyka +

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Programowanie internetowe

Wymagania edukacyjne z przedmiotu: Witryny i aplikacje internetowe. Technik Informatyk

SZKOLENIE: Projektant stron internetowych PROGRAM SZKOLENIA

Budowa aplikacji wielowarstwowych. Zastosowanie Kaskadowych arkuszy stylów (CSS)

Co nowego w programie QuarkXPress 8?

Wykład 1: Tekstowe dokumenty elektroniczne strona 1. Wykład 1: Tekstowe dokumenty elektroniczne

Języki programowania wysokiego poziomu. HTML cz.2.

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2016 CZĘŚĆ PRAKTYCZNA

KARTA INFORMACYJNA Z INFORMATYKI DO KLASY 4. Imię i nazwisko ucznia:

Inkscape. Narzędzia informatyki

Transkrypt:

Wykorzystano fragmenty wykładu Krystyny Dziubich GRAFIKA WEKTOROWA Waldemar Korłub Aplikacje i Usługi Internetowe KASK ETI Politechnika Gdańska

Grafika rastrowa 2 Plik graficzny jako siatka pixeli (bitmapa) Każdy pixel ma określony kolor Powiększenie: 6400%

Grafika rastrowa 3 Plik graficzny ma określoną rozdzielczość (liczbę pixeli w pionie i w poziomie) np. 640x480, 1920x1080 Skalowanie obrazu na ekranie Powiększanie: jeden pixel obrazu jest wyświetlany przy użyciu kilku pikseli na ekranie n Kanciasta grafika n Rozmazane krawędzie Pomniejszanie: kilka pixeli obrazu jest wyświetlanych przez jeden pixel na ekranie n Utrata szczegółów

Grafika rastrowa 4 Skalowanie grafiki rastrowej często prowadzi do pogorszenia jakości np. powiększenie 150%: 9 pixeli na ekranie wyświetla 4 pixele zapisane w pliku skalowanie w górę powrót do oryginalnego rozmiaru

Grafika rastrowa 5 Wykorzystanie całkowitych wielokrotności nie gwarantuje efektów wysokiej jakości interpolacja sześcienna

Grafika rastrowa 6 Zagwarantowanie grafiki wysokiej jakości na urządzeniach różnych rozmiarów wymaga: Dostarczenia grafiki o rozdzielczości odpowiedniej dla największego z nich n Duża rozdzielczość à duży rozmiar pliku graficznego à dłuższe czasy ładowania à większe zużycie pakietu danych na urządzeniach mobilnych LUB Dostarczenia wielu wersji grafiki w różnych rozdzielczościach i responsywnego wyboru odpowiedniego pliku w zależności od urządzenia n Pracochłonne i nużące

Grafika wektorowa 7 Obraz jako zbiór obiektów, kształtów Obraz wektorowy nie definiuje kolorów poszczególnych pixeli Nie występuje w ogóle pojęcie pixela Plik wektorowy jest przepisem jakie elementy narysować, aby uzyskać kompletny obraz Rysowanie może odbywać się w dowolnej skali (rastrowa wersja może mieć dowolną rozdzielczość) Skalowanie bez utraty jakości Plik wektorowy zazwyczaj może być znacznie mniejszy niż wersja rastrowa w wysokiej rozdzielczości

Grafika wektorowa 8 Odpowiada na potrzeby współczesnego Internetu Skalowanie na różnych urządzeniach bez utraty jakości Jedna wersja pliku graficznego dla wszystkich urządzeń Małe rozmiary plików

9 SVG

SVG: Scalable Vector Graphics 10 Język opisu grafiki dwuwymiarowej w formacie XML SVG 1.1 rekomendacja W3C od 2003 roku Początkowo promowany jako alternatywa dla technologii Flash Otwarty standard, tekstowy format Łatwość przeszukiwania i indeksowania plików Grafiki opisane wzorami matematycznymi *.svgz plik skompresowany kompresja rzędu 50-80%

SVG: Scalable Vector Graphics 11 Każdy element i każdy atrybut SVG może być animowany Język SMIL W praktyce problemy z kompatybilnością w różnych przeglądarkach Integracja z innymi standardami W3C DOM XSLT ECMAScript

SVG: Scalable Vector Graphics 12 Obsługa w przeglądarkach: Dołączanie plików SVG przy pomocy taga img: http://caniuse.com/svg-img n Jeśli konieczna kompatybilność ze starszymi przeglądarkami osadzanie przy użyciu tagów object/embed Animacje SMIL: http://caniuse.com/svg-smil

Narzędzia 13 Pliki SVG można edytować dowolnym edytorem tekstowym :) ale znacznie wygodniejsze są dedykowane programy graficzne: Komercyjne: n Adobe Illustrator n Corel Draw n Affinity Designer Open source/darmowe: n Inkscape

Przykłady 14 Ghostscript_Tiger.svg

15 Fonty ikoniczne

Fonty ikoniczne 16 Grafika wektorowa wykorzystywana jest w wielu zastosowaniach Glify w fontach komputerowych opisywane są często w postaci wektorowej Font można zastosować w dowolnym rozmiarze Specyficznym rodzajem fontu jest font ikoniczny zamiast liter glify reprezentują symbole/ikony W efekcie ikony można zastosować na stronie w dowolnym rozmiarze

Fonty ikoniczne 17 Dlaczego gromadzić ikony w obrębie fontu? Każda ikona mogłaby był osobnym plikiem graficznym (np. plikiem SVG) ale każdy plik graficzny wymaga osobnego żądania HTTP, aby pobrać go z serwera Przykład ładowania plików narzędzia deweloperskie Ikony są małymi plikami: mało danych duży narzut protokołów komunikacyjnych Dłuższy czas ładowania strony, wiele żądań kierowanych do serwera Font jest pojedynczym plikiem zawierającym wszystkie ikony Wystarczy jedno żądanie HTTP

Łączenie ikon w jednym pliku 18 Ikony rastrowe image sprite W arkuszu CSS: div.shopping-cart { width: 32px; height: 32px; background: url('icons_sprite.gif') -96px -224px; } Wykorzystanie w pliku HTML: <div class="shopping-cart"></div> Ikony wektorowe czcionki ikoniczne

Font Awesome 19 Jeden z najpopularniejszych fontów ikonicznych Darmowy, może być wykorzystywany w projektach komercyjnych bez ograniczeń Nie wymaga JavaScriptu wyłącznie CSS Wektorowe glify skalowanie bez utraty jakości Wysoka jakość ikon na ekranach z wysokim dpi/retina displays

Font Awesome 20 Podstawowe użycie <i class="fa fa-home"></i> Skalowanie: fa-lg fa-2x fa-3x fa-4x fa-5x Stała szerokość: fa-fw

Font Awesome 21 Spinnery <i class="fa fa-refresh fa-spin"></i> Nakładanie ikon <span class="fa-stack fa-lg"> <i class="fa fa-camera fa-stack-1x"></i> <i class="fa fa-ban fa-stack-2x text-danger"></i> </span>

Font Awesome 22 Dostępne ikony: http://fontawesome.io/icons/ Przykład: font-awesome-dashboard

23 Pytania? Dziękuję za uwagę