Reprezentacje danych multimedialnych - grafika. 1. Terminologia 2. Obrazy czarno-białe 3. Obrazy kolorowe 4. Paleta 5.

Podobne dokumenty
Formaty plików graficznych

Bitmapy - format i zastosowanie. Podstawowy format plików bitmapowych, dogodność zastosowania bitmap w prostych animacjach 2D.

Cała prawda o plikach grafiki rastrowej

Klasyfikacja metod kompresji

Formaty plików graficznych - wprowadzenie

Klasyfikacja metod kompresji

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

Formaty plików graficznych

Sposoby cyfrowego zapisywania obrazów

Formaty plików graficznych

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

Obróbka grafiki cyfrowej

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

Warstwa Rysunek bitmapowy Rysunek wektorowy

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

Kompresja Stratna i Bezstratna Przegląd Najważniejszych Formatów Graficznych

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

INSTYTUT TECHNIKI Zakad Elektrotechniki i Informatyki mdymek@univ.rzeszow.pl COREL PHOTO-PAINT

Grafika na stronie www

Grafika rastrowa (bitmapa)-

Pracownia komputerowa. Dariusz Wardecki, wyk. XI

Rozdział 7. Przedstawienie formatu graficznego BMP.

FORMATY PLIKÓW GRAFICZNYCH

Technologie cyfrowe semestr letni 2018/2019

Do obsługi plików BMP należy stworzyć klasę przechowującą zawartość obrazu i udostępniającą następujące metody:

INFORMATYKA WSTĘP DO GRAFIKI RASTROWEJ

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

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

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

Pracownia komputerowa. Dariusz Wardecki, wyk. IX

Rozdział 1. Zastosowanie komputera w życiu codziennym Rozdział 2. Elementy zestawu komputerowego...11

Wykład II. Reprezentacja danych w technice cyfrowej. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

Zastosowania grafiki komputerowej

Gdy obraz jest zbudowany z małych kwadratów, zwanych pikselami, wówczas mamy do czynienia z tzw. grafiką rastrową.

Przedmiot: Grafika komputerowa i projektowanie stron WWW

Elementy grafiki komputerowej

Podstawy użytkowania systemu Linux

Kompresja obrazów i formaty plików graficznych

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

Grafika komputerowa dziedzina informatyki zajmująca się wykorzystaniem technik komputerowych do celów wizualizacji artystycznej oraz wizualizacji i

Podstawy grafiki komputerowej. Teoria obrazu.

Grafika komputerowa. Dla DSI II

Pracownia komputerowa. Dariusz Wardecki, wyk. X

HISPASEC. Praktyczne podejście do testowania bezpieczeństwa implementacji obsługi formatów danych. by Gynvael Coldwind

Rozszerzenia i specyfikacja przyjmowanych przez nas plików.

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

Grafika komputerowa. mgr inż. Remigiusz Pokrzywiński

Formaty obrazów rastrowych biblioteki PBM

Wymagania edukacyjne na ocenę z informatyki klasa 3

GRAFIKA. Formaty plików graficznych

Zasady ekspozycji i reprodukcji znaku

Porównanie rastrowego i wektorowego formatu zapisu obrazu cyfrowego

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

FORMATY GRAFICZNE. Dobra ilustracja przychodzi w małym pliku. David Siegel, Tworzenie stron WWW. 1. Rodzaje plików graficznych

Temat: Podział grafiki komputerowej

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

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

Kompresja obrazu z wykorzystaniem transformaty Karhunena-Loeve

Grafika inżynierska. Projekt znaczka inż. M. Janecka

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

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

Punkt świetlny na ekranie monitora komputerowego, będący najmniejszym, niepodzielnym elementemwyświetlanego obrazu; W procesie przetwarzania

Kompresja danych i formaty plików graficznych

Podstawy Informatyki Wykład V

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

Wykład VII. Systemy kryptograficzne Kierunek Matematyka - semestr IV. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej

Tworzenie zasobów cyfrowych

GRAFIKA. Rodzaje grafiki i odpowiadające im edytory

Gimp Grafika rastrowa (konwersatorium)

Grafika. Formaty zapisu obrazu cyfrowego

Technologie Informacyjne

Kompresja danych - wprowadzenie. 1. Konieczno kompresji 2. Definicja, typy kompresji 3. Modelowanie 4. Podstawy teorii informacji 5.

Format BMP okiem hakera

Katalog dobrych praktyk digitalizacyjnych dla obiektów bibliotecznych

Technologie Informacyjne

Rozszerzenia i specyfikacja przyjmowanych przez nas plików.

1. Reprezentacja obrazu w komputerze

Waldemar Izdebski - Wykłady z przedmiotu SIT / Mapa zasadnicza 30

Cechy formatu PNG Budowa bloku danych Bloki standardowe PNG Filtrowanie danych przed kompresją Wyświetlanie progresywne (Adam 7)

Program do konwersji obrazu na cig zero-jedynkowy

Cyfrowe przetwarzanie i kompresja danych. dr inż.. Wojciech Zając

Reprezentacje danych multimedialnych - kolory. 1. Natura wiatła 2. Widzenie barwne 3. Diagram chromatycznoci 4. Modele koloru

This is a very early and incomplete version.

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

Przykładowe pytania na teście teoretycznym

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

Planowanie adresacji IP dla przedsibiorstwa.

FORMATY GRAFICZNE. Dobra ilustracja przychodzi w małym pliku. David Siegel, Tworzenie stron WWW. 1. Rodzaje plików graficznych

Percepcja obrazu Podstawy grafiki komputerowej

Grafika rastrowa i wektorowa

Algorytmy kodowania predykcyjnego

Metody komputerowe w obliczeniach inżynierskich

Kryterium technika tworzenia Grafika wektorowa Grafika rastrowa

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

Bartosz Bazyluk WPROWADZENIE Wstęp do dwuwymiarowej grafiki komputerowej.

Bazy danych Podstawy teoretyczne

Wymagania edukacyjne na ocenę z informatyki KLASA III

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

GRAFIKA KOMPUTEROWA. mgr inż. Adrian Zapała

Transkrypt:

Reprezentacje danych multimedialnych - grafika 1. Terminologia 2. Obrazy czarno-białe 3. Obrazy kolorowe. Paleta 5. Formaty graficzne

Grafika - terminologia Wywietlanie monitor rastrowy Piksel najmniejszy element obrazu cyfrowego Rozdzielczo obrazu ilo pikseli Aspect ratio parametr okrelajcy geometri monitora stosunek iloci kolumn i wierszy. Zwykle równy :3. Nowe systemy TV wprowadzaj aspect ratio 16:9 Bitmapa reprezentacja obrazu w sposób odpowiadajcy jego reprezentacji w pamici video Bity/piksel parametr okrelajcy jako obrazu (determinuje ilo moliwych kolorów/odcieni szaroci).

Obrazy czarno-białe Monochromatyczny: Kady piksel jest opisany przez 1 bit (0 lub 1) Obraz 60x80 zajmuje 37.5 kb W odcieniach szaroci: Kady piksel jest opisany przez 1 bajt (0.. 255) Obraz 60x80 zajmuje 300 kb Półtonowanie (mikrowzory)

Obrazy kolorowe 8-bitowe: Kady piksel opisany przez jeden bajt Konieczno uywania LUT (paleta) Moliwe 256 kolory Obraz 60x80 zajmuje 300 kb ( + rozmiar LUT) Moliwe półtonowanie wraenie zwikszenia iloci kolorów 2-bitowe: Kady piksel opisany przez 3 bajty (np. RGB) Pozwala na uycie 256*256*256=16,777,216 kolorów Obraz 60x80 zajmuje 900 kb

8-bitowy 60 kb gif 2-bitowy 30 kb jpeg

Paleta kolorów (LUT) 8-bitowe kodowanie koloru dla kadego piksela podajemy tylko indeks koloru w palecie W nagłówku pliku definicja palety (składowe RGB kadego koloru w palecie) Jak okreli palet? Podział przestrzeni koloru na równe kostki zwykle alokujemy do R i G po 3 bity, do B 2 bity

Paleta kolorów (LUT) Algorytm medianowy uwzgldnia faktyczny rozkład pikseli kolorowych w przestrzeni koloru. Przebieg: Sortujemy wartoci R, wyznaczamy median m1. Wartoci < m1 pierwszy bit = 0, > m1 pierwszy bit = 1 Powtarzamy proces dla G ustalenie drugiego bitu itd.

Równe kostki, bez półton. Alg. medianowy, bez półton. Równe kostki, półton. Oryginał

Formaty graficzne GIF (GIF87a, GIF89a) Rozwinity przez CompuServe i UNISYS Pozwala na prezentacj 8-bitowego koloru Uywa kompresji bezstratnej (LZW) Pozwala na wywietlanie z przeplotem GIF89a pozwala na zapis animacji JPEG Rozwinity przez Joint Photografic Expert Group Wykorzystuje ograniczenia wzroku ludzkiego dla uzyskania lepszej kompresji; kompresja stratna Pozwala na odwzorowanie koloru 2-bitowego Bardzo dobrze nadaje si do zapisu zdj i naturalnych obrazów Uytkownik okrela jako/stopie kompresji

Formaty graficzne c.d. TIFF (Tagged Image File Format) Opracowany przez Aldus Corp. (1986) póniej wspierany przez Microsoft, pomylany jako mechanizm wymiany danych rastrowych w sposób niezaleny od platformy Pozwala na zapis wielu rónych typów obrazów Bez kompresji lub kompresja bezstratna Postscript/PDF Produkt Adobe, specjalny jzyk opisu strony Pozwala na włczanie tekstu, grafiki wektorowej, bitmap Nie ma wbudowanej kompresji, czsto bardzo due pliki

Formaty graficzne c.d. PNG Powstał jako reakcja na wprowadzenie opłat za uywanie GIF Moe prezentowa wszystkie typy grafiki rastrowej Troch lepsza kompresja ni GIF (kompresja bezstratna) 2-wymiarowy przeplot Brak moliwoci animacji Formaty zalene od platformy: BMP Windows/OS PAINT, PICT Mac XBM X-Windows

Format GIF87a Ogólna posta formatu pliku: Sygnatura: napis GIF87a Opis ekranu: 7-bytowy zespół flag opisujcych ekran jako cało Paleta globalna (jeeli potrzebna) Jeden lub wicej zestawów opisujcych obraz (trzy czci: opis obrazu, paleta lokalna, dane rastrowe obrazu) Znacznik koca pliku: znak ;

Opis ekranu zestaw atrybutów wanych dla wszystkich obrazów ekranu

Paleta globalna Rozmiar palety = 2 (pixel+1) Kady kolor 3 bajty (R, G, B)

Opis pojedynczego obrazu GIF87a ignoruje dane pomidzy kocem jednego obrazu a pocztkiem drugiego (czyli znakiem, ) moliwo rozszerzenia standardu

Dane rastrowe Obraz seria pikseli (od lewej do prawej) składowanych liniami Dane kompresowane metod LZW Moliwo wywietlenia sekwencyjnego lub z przeplotem

Ogólna struktura pliku Format BMP Nagłówek pliku (header) O R Nazwa Znaczenie 1 2 bftype Napis BM 3 bfsize Rozmiar pliku w bajtach 7 2 bfres1 Nie uywane, 0 9 2 bfres2 Nie uywane, 0 11 bfoffdata Offset od pocztku pliku do danych bitmapy

Nagłówek bitmapy (info header) O R Nazwa Znaczenie 15 bisize Rozmiar nagłówka bitmapy w bajtach (standard = 0) 19 biwidth Szeroko bitmapy w pikselach 23 biheigth Wysoko bitmapy w pikselach 27 2 biplanes Ilo warst, musi by = 1 29 2 bibitcount Liczba bitów na piksel (dopuszczalne 1,, 8, 2) 31 bicompress Okrela kompresj (zwykle 0, brak kompresji) 35 bisizeimage Rozmiar bimapy w bajtach (bez kompresji moe by = 0) 39 bixplspm Ilo pikseli/metr w poziomie (zwykle = 0) 3 biyplspm Ilo pikseli/metr w pionie (zwykle = 0) 7 biclrused Ilo uytych kolorów; gdy 0 obliczone z bibitcount 51 biclrimprt Ilo wanych kolorów; gdy 0 wszystkie kolory wane

Paleta Jest, gdy bibitcount < 2 Rozmiar palety = 1 << bibitcount Struktura specyfikacji palety: dla kadego koloru podajemy bajty: Blue Green Red Reserved (=0) Dane rastrowe gdy bibitcount=1 poszczególne bity (0 pierwszy element palety, 1 drugi) gdy BiBitCount = jeden bajt danych rastrowych okrela indeksy kolorowe 2 pikseli ( starsze i młodsze bity) gdy BiBitCount = 8 jeden bajt danych rastrowych okrela indeks kolorowy jednego piksela gdy BiBitCount = 2 dane okrelaj wprost kolor: 3 bajty na piksel, w kolejnoci B G R

Uwagi Porzdek bajtów w słowie odwrotny (little endian) Liczba bajtów reprezentujcych 1 wiersz musi by woelokrotnoci gdy tak nie jest, dane s uzupełniane odpowiedni iloci bajtów zerowych Wiersze s składowane w kolejnoci przeciwnej do wystpowaniu w rzeczywistoci na rysunku Porzdek wywietlania na ekranie Porzdek składowania w pliku