Czym jest prawdziwy tryb kolorów. Kodowanie informacji graficznej_10 zajęcia_Lekcja informatyczna. Zobacz, co „TrueColor” znajduje się w innych słownikach
24-bitowy kolor(który jest podzbiorem prawdziwy kolor język angielski "prawdziwy kolor") w grafice komputerowej – sposób przedstawiania i przechowywania obrazu, który pozwala na wyświetlanie dużej liczby kolorów, półtonów i odcieni. Kolor jest reprezentowany przy użyciu 256 poziomów dla każdego z trzech składników modelu RGB: czerwonego(R), zielonego(G) i niebieskiego(B), co daje 16 777 216 (224) różnych kolorów.
32-bitowy TrueColor może przechowywać kanał alfa, który określa stopień przezroczystości pikseli do wyświetlania półprzezroczystych obrazów, takich jak półprzezroczyste okna, zanikające menu i cienie. Niektóre karty wideo mogą sprzętowo przetwarzać kanał alfa.
Liczba bitów podczas digitalizacji sygnału
Nie należy mylić liczby bitów podczas digitalizacji sygnału (za pomocą skanera lub aparatu cyfrowego) z liczbą bitów podczas przechowywania i wyświetlania go na ekranie.
Kolor z 256 poziomami na kanał jest przechowywany w formie z korekcją gamma, podczas gdy sygnał liniowy jest digitalizowany z pikseli kamery. Zwykle jest przechowywany w nieprzetworzonych danych kamery w formacie Raw.
Napisz recenzję artykułu „TrueColor”
Uwagi
Fragment charakteryzujący TrueColor
Hrabina była tak zmęczona wizytami, że nie kazała przyjmować nikogo innego, a tragarzowi kazano tylko wezwać wszystkich, którzy jeszcze przyjdą z gratulacjami, do jedzenia. Hrabina chciała porozmawiać twarzą w twarz z przyjaciółką z dzieciństwa, księżniczką Anną Michajłowną, której nie widziała dobrze od przyjazdu z Petersburga. Anna Michajłowna ze łzawą i miłą twarzą zbliżyła się do krzesła hrabiny.„Będę z tobą całkowicie szczery” – powiedziała Anna Michajłowna. „Niewielu z nas zostało, starzy przyjaciele!” Dlatego cenię twoją przyjaźń.
Anna Michajłowna spojrzała na Verę i zatrzymała się. Hrabina uścisnęła dłoń przyjaciółce.
— Vera — powiedziała hrabina, zwracając się do swojej najstarszej córki, która najwyraźniej nie była kochana. Jak nie masz pojęcia? Czy nie czujesz się tutaj nie na miejscu? Idź do swoich sióstr lub...
Piękna Vera uśmiechnęła się pogardliwie, najwyraźniej nie czując najmniejszej zniewagi.
„Gdybyś powiedziała mi dawno temu, mamo, wyszłabym natychmiast” – powiedziała i poszła do swojego pokoju.
Ale przechodząc obok kanapy zauważyła, że dwie pary siedzą na niej symetrycznie przy dwóch oknach. Zatrzymała się i uśmiechnęła pogardliwie. Sonia siedziała obok Nikołaja, który kopiował dla niej wiersze, które skomponował po raz pierwszy. Borys i Natasza siedzieli przy drugim oknie i zamilkli, gdy weszła Vera. Sonia i Natasza spojrzały na Verę z poczuciem winy i radością.
To było zabawne i wzruszające patrzeć na te zakochane dziewczyny, ale ich widok oczywiście nie wzbudzał w Verze przyjemnego uczucia.
„Ile razy prosiłam cię”, powiedziała, „abyś nie zabierała moich rzeczy, masz swój własny pokój.
Wzięła kałamarz od Nikołaja.
— Teraz, teraz — powiedział, zwilżając pióro.
— Wiesz, jak zrobić wszystko w złym czasie — powiedziała Vera. - Potem wbiegli do salonu, żeby wszyscy się za ciebie wstydzili.
Pomimo faktu, a właściwie dlatego, że to, co powiedziała, było całkowicie prawdziwe, nikt jej nie odpowiedział, a cała czwórka tylko na siebie patrzyła. Zawahała się w pokoju z kałamarzem w dłoni. Paleta kolorów
Promieniowanie widzialne
24-bitowy kolor(który jest podzbiorem prawdziwy kolor język angielski "prawdziwy kolor") w grafice komputerowej – sposób przedstawiania i przechowywania obrazu, który pozwala na wyświetlanie dużej liczby kolorów, półtonów i odcieni. Kolor jest reprezentowany za pomocą 256 poziomów dla każdego z trzech elementów modelu
32-bitowy TrueColor może przechowywać kanał alfa, który określa stopień przezroczystości pikseli do wyświetlania półprzezroczystych obrazów, takich jak półprzezroczyste okna, zanikające menu i cienie. Niektóre karty wideo mogą sprzętowo przetwarzać kanał alfa.
Super-Prawdziwe
Istnieją również systemy (takie jak SGI), które przydzielają więcej niż 8 bitów na kanał do reprezentacji kolorów, takie sposoby przedstawiania informacji o obrazie są również powszechnie nazywane TrueColor (na przykład 48-bitowy skaner TrueColor).
W kamerach o rozdzielczości powyżej 8 bitów na kanał (zwykle 12, czasem do 22) obraz „pełnokolorowy” zapisywany jest w postaci surowych danych (RAW).
Źródła
Zobacz też
Fundacja Wikimedia. 2010 .
Zobacz, co „Prawdziwy kolor” znajduje się w innych słownikach:
prawdziwy kolor- , Bildschirmdarstellung mit einer Farbtiefe von 24 bit. Für jede der drei Grundfarben (Rot, Grün, Blau; RGB) stehen damit in jedem Bildpunkt 8 bit, d h. 28 = 256 Helligkeitsstufen zur Verfügung. Diese Farbtiefe… …Universal-Lexikon
prawdziwy kolor- (ang. für Echtfarben) ist ein Begriff aus der Computertechnik (Grafikkarten) und bezeichnet eine Farbtiefe von 24 Bit (3 × 8 Bit, entspricht 224 ≈ 16,78 Millionen Farben). Bilder dieser Farbtiefe erwecken beim menschlichen Betrachter einen… … Deutsch Wikipedia
prawdziwy kolor- ● pl przym. GRAPH Veritable orthographe de truecolor… Dictionnaire d „informatique francophone
prawdziwy kolor obrazu- obraz, który wyświetla kolory tak, jak wyglądają w prawdziwym życiu ... Angielski słownik współczesny
prawdziwy kolor obrazu- W obrazowaniu cyfrowym ogólnie odnosi się do obrazów 24-bitowych lub lepszych… Słowniczek terminów artystycznych
głębia koloru- 1-bitowy monochromatyczny 8-bitowy w skali szarości 8-bitowy kolor 15/16-bitowy kolor (wysoki kolor) 24-bitowy kolor (true color) 30/36/48-bitowy kolor (głęboki kolor) Wikipedia
prawdziwy kolor- True Color (ang. für Echtfarben) ist ein Begriff aus der Computertechnik (Grafikkarten) und bezeichnet eine Farbtiefe von 24 Bit (3×8 Bit, entspricht 224 ≈ 16,78 Millionen Farben). Bilder dieser Farbtiefe erwecken beim menschlichen Betrachter… … Deutsch Wikipedia
spójność koloru- Stałość kolorów: kolory balonu na ogrzane powietrze są rozpoznawane jako takie same w słońcu i cieniu… Wikipedia
Prawdziwe kolory- Steht für True Colors (Lied), einen Nr.1 Hit von Cyndi Lauper True Colors (Album), ein Musikalbum von Cyndi Lauper z Jahr 1986 den Originaltitel des Film Dramas Der Preis der Macht True Colors (Serie), eine Amerykański Sitcom w USA ... ... Deutsch Wikipedia
ślepota barw- Przekierowanie dla daltonistów i daltonizmów tutaj. W przypadku innych zastosowań zobacz Colorblind (ujednoznacznienie). Ślepota barw lub niedobór barw Klasyfikacja i źródła zewnętrzne Ilustracja z 1895 roku przedstawiająca normalne widzenie i różne rodzaje ślepoty barw… Wikipedia
Pytanie 7. Głębia koloru
głębia koloru - to liczba bitów użyta do zakodowania jednego piksela.
Jeśli do zakodowania jednego piksela bierzemy 1 bit– wtedy z jego pomocą możemy dostać tylko 2 kolory: czarny (0) i biały (1), czyli obraz czarno-biały.
2 bity– 4 kolory (00, 01, 10, 11)
8 bitowy– 2 8 kolorów = 256 kwiaty itp.
Tak więc liczbę kolorów można określić za pomocą wzoru:
gdzie, N- ilość kwiatów
I - bitowa głębia koloru.
Wniosek: im więcej bitów użyto do zakodowania 1 piksela, tym więcej kolorów i bardziej realistyczny obraz, ale rozmiar pliku również wzrasta.
W ten sposób, rozmiar pliku mapy bitowej jest iloczynem szerokości i wysokości obrazu w pikselach oraz głębi kolorów.
Wcale nie ma znaczenia, co widać na zdjęciu. Jeśli te trzy parametry są takie same, rozmiar nieskompresowanego pliku będzie taki sam dla każdego obrazu.
Przykład obliczenia. Określ rozmiar 24-bitowego pliku graficznego o rozdzielczości 800 x 600.
Rozwiązanie. Z warunku plik ma parametry
A = 800 pikseli
H = 600 pikseli
Głębia koloru I= 24 bity(3 bajty)
wtedy formuła rozmiaru pliku to V = A + B + I
V = 800 x 600 x 24 = 11520000 bitów = 1440000 bajtów = 1406, 25 KB = 1,37 MB
Przykład 2 W procesie optymalizacji zmniejszono liczbę kolorów z 65536 do 256. O ile razy zmniejszył się rozmiar pliku.
Ze wzoru N = 2 I wynika, że głębia koloru I 1 = dziennik 2 65536 = 16 bitów i po optymalizacji I 2 = dziennik 2 256 = 8 bitów
Jednocześnie nie zmienił się rozmiar obrazu w pikselach. korzystając ze wzoru do obliczenia rozmiaru pliku mamy: V 1 = a x b x 16 = 16 ab i
V 2 \u003d a x b x 8 \u003d 8 ab
Tworzymy proporcję V 1: V 2 \u003d 16 ab: 8 ab
A więc: wielkość pliku graficznego zależy od wielkości obrazu i ilości kolorów.
Jednocześnie wysokiej jakości obraz z kodowaniem 24- lub 32-bitowym okazuje się dość duży (megabajty).
Jest to bardzo niewygodne przy przechowywaniu i przesyłaniu obrazów (zwłaszcza w Internecie). Dlatego pliki graficzne podlegają optymalizacji.
Głębia koloru– liczba bitów na piksel (bpp). Najpopularniejsza rozdzielczość to 8 bpp (256 kolorów), 16 bpp (65536 kolorów)
Od lat 80. rozwija się technologia przetwarzania informacji graficznych na komputerze PC. Forma prezentacji na ekranie wyświetlacza obrazu graficznego, składającego się z pojedynczych kropek (pikseli), nazywana jest rastrem.
Minimalnym obiektem w edytorze grafiki rastrowej jest punkt. Edytor grafiki rastrowej przeznaczony jest do tworzenia rysunków, diagramów.
Rozdzielczość monitora (liczba punktów poziomych i pionowych), a także liczba możliwych kolorów dla każdego punktu są określane przez typ monitora.
Powszechnie stosowana rozdzielczość to 800 x 600 = 480 000 punktów.
1 piksel czarno-białego ekranu jest kodowany przez 1 bit informacji (czarna kropka lub biała kropka). Liczbę różnych kolorów K i liczbę bitów do ich zakodowania wiąże wzór: K = 2b.
Nowoczesne monitory posiadają następujące palety kolorów: 16 kolorów, 256 kolorów; 65 536 kolorów (wysoki kolor), 16 777 216 kolorów (true color).
W tabeli. 1 pokazuje zależność pojemności informacyjnej jednego piksela od palety kolorów monitora.
Tabela 1
Liczba kolorów monitor |
Liczba bitów kodujących jeden punkt |
16 (2 16 = 65 536) |
|
24 (2 24 =16 777 216) |
Rozmiar pamięci wymagane do przechowywania obrazu graficznego zajmującego cały ekran (pamięć wideo), jest równa iloczynowi rozdzielczości i liczby bitów kodujących jeden punkt. Bitmapa (binarny kod obrazu) jest przechowywana w pamięci wideo komputera PC, jest odczytywana przez procesor co najmniej 50 razy na sekundę i wyświetlana na ekranie.
W tabeli. 2 pokazuje ilość pamięci wideo dla monitorów o różnych rozdzielczościach i paletach kolorów.
Tabela 2
256 kolorów |
65536 kolorów |
167777216 kolorów |
||
Wprowadzanie i przechowywanie rysunków technicznych i podobnych obrazów graficznych w komputerze odbywa się inaczej. Każdy rysunek składa się z segmentów, łuków, okręgów. Pozycja każdego segmentu na rysunku jest określona przez współrzędne dwóch punktów, które definiują jego początek i koniec. Okrąg jest określony przez współrzędne środka i długość promienia. Łuk - współrzędne początku i końca, środka i promienia. Dla każdej linii wskazany jest jej typ: cienki, przerywany itp. Ta forma prezentacji informacje graficzne nazywa się wektorem. Minimalną jednostką przetwarzaną przez edytor grafiki wektorowej jest obiekt (prostokąt, okrąg, łuk). Informacje o rysunkach są przetwarzane przez specjalne programy. Przechowywanie informacji w postaci wektorowej zmniejsza wymaganą ilość pamięci o kilka rzędów wielkości w porównaniu z rastrową formą reprezentacji informacji.
pamięć wideo to binarna informacja o obrazie wyświetlanym na ekranie. Niemal wszystkie obrazy tworzone, przetwarzane lub oglądane za pomocą komputera można podzielić na dwie duże części – grafikę rastrową i wektorową.
Mapy bitowe są jednowarstwową siatką kropek zwanych pikselami (piksel, z angielskiego elementu obrazu). Kod piksela zawiera informacje o jego kolorze.
W przypadku obrazu czarno-białego (bez półtonów) piksel może przyjmować tylko dwie wartości: białą i czarną (świeci się - nie świeci), a do zakodowania wystarczy jeden bit pamięci: 1 - biały, 0 - czarny.
Piksel na kolorowym wyświetlaczu może mieć różne kolory, więc jeden bit na piksel nie wystarczy. Do zakodowania 4-kolorowego obrazu wymagane są dwa bity na piksel, ponieważ dwa bity mogą przyjmować 4 różne stany. Na przykład można zastosować tę opcję kodowania kolorami: 00 - czarny, 10 - zielony, 01 - czerwony, 11 - brązowy.
Na monitorach RGB całą różnorodność kolorów uzyskuje się łącząc kolory podstawowe - czerwony (Czerwony), zielony (Zielony), niebieski (Niebieski), z których można uzyskać 8 podstawowych kombinacji:
kolor |
|||
brązowy |
|||
Oczywiście, jeśli masz możliwość kontrolowania intensywności (jasności) blasku podstawowych kolorów, to zwiększa się ilość różnych opcji ich kombinacji, generujących różne odcienie. Liczba różnych kolorów - K i liczba bitów do ich kodowania - N są połączone prostą formułą: 2 N = K.
W przeciwieństwie do grafiki rastrowej grafika wektorowa warstwowe. Każdy element obrazu wektorowego - linia, prostokąt, okrąg lub fragment tekstu - znajduje się na własnej warstwie, której piksele są ustawione niezależnie od innych warstw. Każdy element obrazu wektorowego jest obiektem opisanym za pomocą specjalnego języka (równania matematyczne linii, łuków, okręgów itp.). Obiekty złożone (przerwane linie, różne kształty geometryczne) są reprezentowane jako zestaw elementarnych obiektów graficznych.
Zadania
pytania testowe
1. Ile bitów potrzeba do zakodowania 1 znaku?
2. Średnia prędkość czytania studenta to 160 znaków na minutę. Ile informacji przetworzy w ciągu 7 godzin ciągłego czytania tekstu?
3. Jaka jest istota rastrowej formy reprezentacji informacji graficznej?
4. Ile bitów informacji potrzeba do zakodowania 1 kropki na czarno-białym ekranie monitora?
5. Jaki jest wzór na określenie ilości pamięci wideo wyświetlacza?
6. Jaka jest istota wektorowej formy prezentacji informacji graficznej?
Zadanie 1. Określ rozmiar 24-bitowego pliku graficznego o rozdzielczości 1024 x 600.
Zadanie 2. W procesie optymalizacji zmniejszono liczbę kolorów z 65536 do 2. O ile razy zmniejszył się rozmiar pliku.
Zadanie 3. Podany jest kod binarny obrazu. Wiadomo, że rysunek jest monochromatyczny, a matryca ma rozmiar 8X8. Przywróć rysunek według kodu:
a) 00111100 01000010 00000010 01111110 10000010 10000010 10000110 01111011
b) 10111110 11000001 10000001 00111110 00000001 00000001 10000001 01111110
c) 00111111 01000010 01000010 01000010 00111110 00100010 01000010 11000111
Zadanie4 . Obraz na ekranie wyświetlacza zbudowany jest z pojedynczych kropek (pikseli). Niech rozdzielczość ekranu zostanie ustawiona na 1200x1024. Ile bajtów zajmie obraz ekranu w pamięci komputera, jeśli zostanie zapisany (kropka po punkcie, w formacie bitmapa - *bmp) jako:
a) obraz monochromatyczny;
b) 256-kolorowy rysunek;
c) Rysowanie 24-bitowe.
Zadanie 5. Do zakodowania odcienia koloru jednego punktu (piksela) obrazu kolorowego zgodnie z modelem tworzenia kolorów RGB stosuje się 1 bajt (8 bitów): 3 bity do kodowania poziomu jasności koloru czerwonego (Red), 2 bity do kodowanie poziomu jasności koloru zielonego (Zielonego) i 3 bitowego na kolor niebieski (Niebieski). Definiować:
a) ile poziomów jasności każdego koloru można w ten sposób zakodować;
b) ile odcieni kolorów obrazu można przenieść.
Rozwiąż ten sam problem, ale używając trybu True Color, gdy do przesyłania koloru jednego piksela używane są 3 bajty - po jednym dla każdego koloru.
Test
1. Program nauczania zajmuje 19 KB pamięci komputera. Instrukcja programu zajmuje 1 ramkę wyświetlacza (25 wierszy po 80 znaków). Jaką częścią programu jest instrukcja?
a) 2000 bajtów;
c) 1/10 części;
2. Ekran komputera może pracować w różnych trybach, które różnią się rozdzielczością i liczbą możliwych kolorów dla każdej kropki.
Wypełnij tabelę:
3. Jaki jest minimalny obiekt używany w edytorze grafiki rastrowej?
a) Punkt na ekranie (piksel);
b) obiekt (prostokąt, koło itp.);
c) paleta kolorów;
d) znajomość (symbol).
4. Do czego służy edytor grafiki wektorowej?
a) Tworzenie rysunków;
b) do wykreślania wykresów:
c) budowanie schematów;
d) tworzenie i edycję rysunków.
6. Ile informacji wymaga kodowanie binarne 1 kropki na czarno-białym ekranie (bez stopniowania jasności)?
d) 16 bajtów.
7. Plik graficzny rastrowy zawiera obraz czarno-biały o 16 odcieniach szarości o wymiarach 10x10 pikseli. Jaka jest objętość informacji w tym pliku?
b) 400 bajtów;
d) 100 bajtów.
Poprawne odpowiedzi do testu 2.2: 1-d, 3-a, 4-a, 5-b, 6-a, 7-c.
Kod to zbiór konwencji (lub sygnałów) służących do rejestrowania (lub przesyłania) pewnych predefiniowanych pojęć.
Kodowanie informacji to proces tworzenia pewnej reprezentacji informacji. W węższym znaczeniu termin „kodowanie” jest często rozumiany jako przejście od jednej formy prezentacji informacji do innej, wygodniejszej do przechowywania, przesyłania lub przetwarzania.
Zwykle każdy obraz podczas kodowania (czasami mówią - szyfrowanie) jest reprezentowany przez osobny znak.
Znak jest elementem skończonego zbioru odrębnych elementów.
W węższym znaczeniu termin „kodowanie” jest często rozumiany jako przejście od jednej formy prezentacji informacji do innej, wygodniejszej do przechowywania, przesyłania lub przetwarzania.
Komputer może przetwarzać tylko informacje przedstawione w postaci liczbowej. Wszystkie inne informacje (takie jak dźwięki, obrazy, odczyty instrumentów itp.) muszą zostać przekonwertowane na postać numeryczną w celu przetworzenia na komputerze. Na przykład, aby określić ilościowo dźwięk muzyczny, można zmierzyć natężenie dźwięku przy określonych częstotliwościach w krótkich odstępach czasu, przedstawiając wyniki każdego pomiaru w postaci liczbowej. Za pomocą programów komputerowych można dokonywać przekształceń otrzymanych informacji, na przykład „nakładać” na siebie dźwięki z różnych źródeł.
Podobnie informacje tekstowe mogą być przetwarzane na komputerze. Po wprowadzeniu do komputera, każda litera jest kodowana określoną liczbą, a podczas wyprowadzania na urządzenia zewnętrzne (ekran lub wydruk), dla ludzkiej percepcji, obrazy liter są budowane przy użyciu tych liczb. Korespondencja między zestawem liter i cyfr nazywana jest kodowaniem znaków.
Z reguły wszystkie liczby w komputerze są reprezentowane za pomocą zer i jedynek (a nie dziesięciu cyfr, jak to jest w zwyczaju dla ludzi). Innymi słowy, komputery zwykle pracują w system binarny rachunek różniczkowy, ponieważ w tym przypadku urządzenia do ich przetwarzania są znacznie prostsze. Wprowadzanie liczb do komputera i wyprowadzanie ich do odczytu przez człowieka może odbywać się w zwykłej postaci dziesiętnej, a wszystkie niezbędne konwersje są wykonywane przez programy działające na komputerze.
Sposoby kodowania informacji.
Te same informacje mogą być prezentowane (kodowane) w kilku formach. Wraz z pojawieniem się komputerów konieczne stało się kodowanie wszystkich rodzajów informacji, z którymi ma do czynienia zarówno jednostka, jak i ludzkość. Ale ludzkość zaczęła rozwiązywać problem kodowania informacji na długo przed pojawieniem się komputerów. Wspaniałe osiągnięcia ludzkości – pisanie i arytmetyka – to nic innego jak system kodowania mowy i informacji liczbowych. Informacja nigdy nie pojawia się w czystej postaci, zawsze jest w jakiś sposób przedstawiona, w jakiś sposób zakodowana.
Kodowanie binarne jest jednym z najczęstszych sposobów przedstawiania informacji. W komputery Ach, w robotach i obrabiarkach sterowanych numerycznie z reguły wszystkie informacje, którymi zajmuje się urządzenie, są zakodowane w postaci słów w alfabecie binarnym.
Kodowanie informacji znakowych (tekstowych).
Główną operacją wykonywaną na poszczególnych znakach tekstu jest porównywanie znaków.
Przy porównywaniu znaków najważniejszymi aspektami są niepowtarzalność kodu dla każdego znaku i długość tego kodu, a sam wybór zasady kodowania jest praktycznie nieistotny.
Do kodowania tekstów używane są różne tabele konwersji. Ważne jest, aby ta sama tabela była używana podczas kodowania i dekodowania tego samego tekstu.
Tabela konwersji - tabela zawierająca listę zakodowanych znaków uporządkowanych w jakiś sposób, według której znak jest konwertowany na jego kod binarny i odwrotnie.
Najpopularniejsze tabele konwersji: DKOI-8, ASCII, CP1251, Unicode.
Historycznie jako długość kodu do kodowania znaków wybierano 8 bitów lub 1 bajt. Dlatego najczęściej jeden znak tekstu przechowywanego w komputerze odpowiada jednemu bajtowi pamięci.
Może być 28 = 256 różnych kombinacji 0 i 1 o długości kodu 8 bitów, dlatego przy użyciu jednej tabeli kodowania nie można zakodować więcej niż 256 znaków. Przy długości kodu 2 bajty (16 bitów) można zakodować 65536 znaków.
Kodowanie informacji liczbowych.
Podobieństwo w kodowaniu informacji liczbowych i tekstowych jest następujące: aby móc porównać dane tego typu, różne liczby (a także różne znaki) muszą mieć inny kod. Główna różnica między danymi liczbowymi i symbolicznymi polega na tym, że oprócz operacji porównania na liczbach wykonywane są różne operacje matematyczne: dodawanie, mnożenie, wydobywanie pierwiastków, obliczanie logarytmu itp. Opracowano zasady wykonywania tych operacji w matematyce szczegółowo dla liczb prezentowanych w systemie liczb pozycyjnych.
Podstawowym systemem liczbowym do przedstawiania liczb w komputerze jest binarny system liczbowy pozycyjny.
Kodowanie informacji tekstowych
Obecnie większość użytkowników za pomocą komputera przetwarza informacje tekstowe, na które składają się znaki: litery, cyfry, znaki interpunkcyjne itp. Obliczmy ile znaków i ile bitów potrzebujemy.
10 cyfr, 12 znaków interpunkcyjnych, 15 znaków arytmetycznych, litery alfabetu rosyjskiego i łacińskiego, RAZEM: 155 znaków, co odpowiada 8 bitom informacji.
Jednostki miary informacji.
1 bajt = 8 bitów
1 KB = 1024 bajty
1 MB = 1024 KB
1 GB = 1024 MB
1 TB = 1024 GB
Istotą kodowania jest to, że każdemu znakowi przypisywany jest kod binarny od 00000000 do 11111111 lub odpowiedni kod dziesiętny od 0 do 255.
Należy pamiętać, że obecnie do kodowania liter rosyjskich używanych jest pięć różnych tabel kodów (KOI - 8, СР1251, СР866, Mac, ISO), a teksty zakodowane przy użyciu jednej tabeli nie będą wyświetlane poprawnie w innej
Głównym wyświetlaczem kodowania znaków jest kod ASCII - American Standard Code for Information Interchange - amerykański standardowy kod wymiany informacji, który jest tabelą 16 na 16, w której znaki są zakodowane w systemie szesnastkowym.
Kodowanie informacji graficznej.
Ważnym krokiem w kodowaniu obrazu graficznego jest jego podział na elementy dyskretne (próbkowanie).
Głównymi sposobami przedstawiania grafiki w celu jej przechowywania i przetwarzania za pomocą komputera są obrazy rastrowe i wektorowe.
Obraz wektorowy to obiekt graficzny składający się z elementarnych kształtów geometrycznych (najczęściej segmentów i łuków). Położenie tych elementarnych segmentów jest określone przez współrzędne punktów i wartość promienia. Dla każdej linii wskazane są kody binarne dla typu linii (ciągła, kropkowana, przerywana), grubości i koloru.
Obraz rastrowy to zbiór punktów (pikseli) uzyskanych w wyniku dyskretyzacji obrazu zgodnie z zasadą matrycy.
Macierzowa zasada kodowania obrazów graficznych polega na tym, że obraz jest podzielony na określoną liczbę wierszy i kolumn. Następnie każdy element wynikowej siatki jest kodowany zgodnie z wybraną regułą.
Piksel (element obrazu - element obrazu) - minimalna jednostka obrazu, której kolor i jasność można ustawić niezależnie od reszty obrazu.
Zgodnie z zasadą matrycy budowane są obrazy, które są wyprowadzane do drukarki, wyświetlane na ekranie wyświetlacza, uzyskiwane za pomocą skanera.
Jakość obrazu będzie wyższa, im „gęstsze” są piksele, czyli im większa rozdzielczość urządzenia i tym dokładniej kodowany jest kolor każdego z nich.
W przypadku obrazu czarno-białego kod koloru każdego piksela jest podawany jako jeden bit.
Jeżeli obrazek jest kolorowy, to dla każdego punktu ustawiany jest kod binarny jego koloru.
Ponieważ kolory są również kodowane w kodzie binarnym, jeśli na przykład chcesz użyć rysunku 16-kolorowego, do zakodowania każdego piksela będą potrzebne 4 bity (16=24), a jeśli jest możliwe użycie 16 bitów ( 2 bajty), aby zakodować kolor jeden piksel, a następnie można przesłać 216 = 65536 różnych kolorów. Użycie trzech bajtów (24 bity) do zakodowania koloru jednego punktu pozwala na odzwierciedlenie 16777216 (czyli około 17 milionów) różnych odcieni koloru – tak zwany tryb „true color” (True Color). Zauważ, że są one obecnie używane, ale dalekie od ograniczających możliwości nowoczesnych komputerów.
Kodowanie dźwięku.
Z kursu fizyki wiesz, że dźwięk to wibracje powietrza. Dźwięk ze swej natury jest sygnałem ciągłym. Jeśli zamienimy dźwięk na sygnał elektryczny (np. za pomocą mikrofonu), zobaczymy płynnie zmieniające się w czasie napięcie.
W celu przetwarzania komputerowego sygnał analogowy musi zostać w jakiś sposób przekształcony w ciąg liczb binarnych, a w tym celu musi zostać spróbkowany i zdigitalizowany.
Możesz wykonać następujące czynności: mierzyć amplitudę sygnału w regularnych odstępach czasu i zapisywać uzyskane wartości liczbowe do pamięci komputera.
Paleta kolorów
Promieniowanie widzialne
24-bitowy kolor(który jest podzbiorem prawdziwy kolor język angielski "prawdziwy kolor") w grafice komputerowej – sposób przedstawiania i przechowywania obrazu, który pozwala na wyświetlanie dużej liczby kolorów, półtonów i odcieni. Kolor jest reprezentowany przy użyciu 256 poziomów dla każdego z trzech składników modelu RGB: czerwonego(R), zielonego(G) i niebieskiego(B), co daje 16 777 216 (28+8+8) różnych kolorów.
32-bitowy TrueColor może przechowywać kanał alfa, który określa stopień przezroczystości pikseli do wyświetlania półprzezroczystych obrazów, takich jak półprzezroczyste okna, zanikające menu i cienie. Niektóre karty wideo mogą sprzętowo przetwarzać kanał alfa.
Super-Prawdziwe
Istnieją również systemy (takie jak SGI), które przydzielają więcej niż 8 bitów na kanał do reprezentacji kolorów, takie sposoby przedstawiania informacji o obrazie są również powszechnie nazywane TrueColor (na przykład 48-bitowy skaner TrueColor).
W kamerach o rozdzielczości powyżej 8 bitów na kanał (zwykle 12, czasem do 22) obraz „pełnokolorowy” zapisywany jest w postaci surowych danych (RAW).
Uwagi
Fundacja Wikimedia. 2010 .
Zobacz, co „TrueColor” znajduje się w innych słownikach:
Prawdziwy kolor- Zobacz także True Colors (ujednoznacznienie). Truecolor to metoda przedstawiania i przechowywania graficznych informacji o obrazie (zwłaszcza w przetwarzaniu komputerowym) w przestrzeni kolorów RGB, dzięki której bardzo duża liczba kolorów, odcieni i odcieni może być… … Wikipedia
Głębia kolorów Obraz bitowy 8-bitowa skala szarości 8-bitowy kolor 15/16 bitów: Highcolor 24 bity: Truecolor 30/36/48 bitów: Deep Color Paleta kolorów Widoczne promieniowanie Kolory w sieci 24 bitowy kolor (który jest podzbiorem ... Wikipedii
Prawdziwy kolor- Termin Truecolor zaprojektował metody reprezentacji i przechowywania informacji oraz obrazu w przestrzeni kolorystycznej RVB, który mówi o trzech wielkich nazwach kolorów, niuansach i niuansach, które są powiązane z obrazem w ... Francuski obraz, twórczość
prawdziwy kolor- True Color (ang. für Echtfarben) ist ein Begriff aus der Computertechnik (Grafikkarten) und bezeichnet eine Farbtiefe von 24 Bit (3×8 Bit, entspricht 224 ≈ 16,78 Millionen Farben). Bilder dieser Farbtiefe erwecken beim menschlichen Betrachter… … Deutsch Wikipedia
prawdziwy kolor- ● pl /trou ko lor/przym. WYKRES Se dit d un dispositif de resstitution qui permet d afficher plus de couleurs que ne peut en distinguer l œil humain, qui ne voit donc plus la différence entre les vraies couleurs et les couleurs d une photo. Aussi… … Dictionnaire d „informatique francophone
głębia koloru- 1-bitowy monochromatyczny 8-bitowy w skali szarości 8-bitowy kolor 15/16-bitowy kolor (wysoki kolor) 24-bitowy kolor (true color) 30/36/48-bitowy kolor (głęboki kolor) Wikipedia
Przenośna Grafika Sieciowa- PNG Obraz PNG z 8-bitowym kanałem przezroczystości (u góry). Ten sam obraz jest nałożony na tło w kratkę (botto … Wikipedia
Bildspeicher
Bildwiederholspeicher- Der Bildspeicher bzw. Framebuffer (ang. frame - Einzelbild, buffer - Puffer) ist Teil des Video RAM von Computern und entspricht einer digitalen Kopie des Monitorbildes. Das heißt, jedem Bildschirmpixel kann genau ein bestimmter Bereich des… … Deutsch Wikipedia
bufor ramki- Der Bildspeicher bzw. Framebuffer (ang. frame - Einzelbild, buffer - Puffer) ist Teil des Video RAM von Computern und entspricht einer digitalen Kopie des Monitorbildes. Das heißt, jedem Bildschirmpixel kann genau ein bestimmter Bereich des… … Deutsch Wikipedia
Książki
- Język rosyjski. Przekazujemy Unified State Exam 2014 (CDpc), Dunaeva L. A., Rudenko-Morgun O. I., Shchegoleva A. E., Kedrova G. E., Streltsova T. E.. Kompleks „1 C: Tutor. Język rosyjski. Ministerstwo Edukacji i Nauki Federacja Rosyjska jednolity egzamin państwowy i ...
a) b)
Rysunek 6.3 - Rysunek rastrowy
a) raster; b) modelowanie wzorców
Bitmapa to zbiór kwadratowych pikseli. Rozmiar kwadratu jest określony rezolucja. Rozdzielczość to liczba pikseli na jednostkę długości obrazu. Rozdzielczość jest mierzona w pikselach na cal. ppi – piksele na cal. Na przykład rozdzielczość 254 ppi oznacza, że na cal przypada 254 pikseli (25,4 mm), więc każdy piksel ma rozmiar 0,1 ∙ 0,1 mm. Jak więcej rozdzielczości, tym dokładniej (wyraźniej) modelowany jest wzór.
6.2 Kodowanie kolorami
Każdy piksel jest zakodowany kolorem. Na przykład, dla rysunku czarno-białego, biały to 1, czarny to 0. Wtedy rysunek 6.3 może być zakodowany macierzą 4 ∙ 9, z których pierwsze trzy wiersze, wypełnione kodami, są pokazane poniżej:
A jeśli rysunek jest w kolorze? Na przykład rysunek flagi w 4 kolorach - czarnym, białym, czerwonym, niebieskim (rysunek 6.4, a). W załączeniu rysunek w kolorze.
niebieski | |||||||||||||||||
czerwony | |||||||||||||||||
Rysunek 6.4 - Kodowanie kolorowej mapy bitowej;
a) rysunek rastrowy; b) macierz kodowania wzorców
Zakodowanie jednej z czterech opcji kolorów zajmuje 2 bity, więc kod dla każdego koloru (i kod dla każdego piksela) będzie składał się z dwóch bitów. Niech 00 będzie czarne, 01 będzie czerwone, 10 będzie niebieskie, a 11 będzie białe. Następnie otrzymujemy tabelę kodów (rysunek 6.4, b).
6.2.1 Kodowanie kolorami ekranu
Uważa się, że każdy promieniować kolor można symulować przy użyciu tylko trzech wiązek światła (czerwonego, zielonego i niebieskiego) o różnej jasności. W związku z tym każdy kolor (w tym „biały”) jest w przybliżeniu rozłożony na trzy składniki - czerwony, zielony i niebieski. Zmieniając jasność tych komponentów, możesz stworzyć dowolny kolor. Ten model kolorów nosi nazwę RGB po początkowych literach. angielskie słowa czerwony- czerwony, Zielony- zielony i niebieski- niebieski (rysunek 6.5, a). Rysunek w kolorze znajduje się w załączniku.
W modelu RGB jasność każdej ze składowych jest najczęściej zakodowana jako liczba całkowita od 0 do 255. W tym przypadku kodem koloru jest trójka liczb (R, G, B), czyli jasność poszczególnych składowych. Kolor (0,0,0) jest czarny, a (255,255,255) biały. Jeśli wszystkie składniki mają jednakową jasność, uzyskuje się odcienie szarości, od czerni do bieli. Na przykład (75,75,75) jest ciemnoszary, a (175,175,175) jest jasnoszary.
Aby uzyskać jasnoczerwony (różowy) kolor, musisz równomiernie zwiększyć jasność kolorów zielonego i niebieskiego w kolorze czerwonym (255,0,0), na przykład (255, 155, 155) jest różowy. Można to sprawdzić w edytorze MSWord, narzędzie - kolor tekstu - inne kolory... - widmo(Rysunek 6.5, b).
a) b)
Rysunek 6.5 - Model kolorów RGB;
a) model RGB; b) narzędzie do kolorowania tekstu w MSWord
Niektóre kody kolorów przedstawiono w tabeli 6.1 poniżej.
Tabela 6.1 - Kody kolorów
W sumie dla każdego z trzech kolorów dostępnych jest 256 opcji jasności. Dzięki temu możliwe jest zakodowanie 256 3 = 16 777 216 odcieni (ponad 16 milionów), co jest więcej niż wystarczające dla człowieka. Dlatego
256 = 2 8 , każdy z trzech składników zajmuje 8 bitów lub jeden bajt w pamięci, a wszystkie informacje o jakimś kolorze mają 24 bity (lub trzy bajty). Ta wartość nazywa się głębia koloru.
Głębia koloru to liczba bitów używanych do zakodowania koloru piksela.
Każdy piksel jest przydzielony od 1 bitu do 3 bajtów pamięci wideo ( obraz jest tworzony w pamięci wideo). Na przykład:
Tryb monochromatyczny, 2 kolory (czarno-biały) - 1 bit (rysunek 6.3, b).
Tryb koloru, 8 kolorów - 3 bity. czerwony=0; 1. Zielony=0; 1. Niebieski=0; 1. RGB= 2 3 = 8.
tryb koloru, 16 kolorów - 4 bity; i = 0; 1 - intensywność (jasna, przyciemniona); i RGB = 2∙2 3 = 2 4 = 16 (tabela 6.2).
Tryb kolorowy, 256 kolorów - 8 bitów; i = 00000 ,…, 11111 = = 2 5 = 32 gradacje intensywności; i RGB = 2 5 * 2 3 = 2 8 = 256.
Lub 2 gradacje intensywności i 2 kolory RGB
i
2 R 2 G 2 B 2 \u003d 4 * 4 * 4 * 4 \u003d 2 8 \u003d 256 (tabela 6.3).
Tryb koloru, 16 milionów kolorów - 3 bajty = 24 bity
(Rysunek 6.5, b).
Tabela 6.2 - Kody tworzenia 16 kolorów
№ | Kolor | i RGB |
Czarny czarny) | ||
Niebieski niebieski) | ||
Zielony zielony) | ||
Cyjan (niebiesko-zielony) | ||
Czerwony czerwony) | ||
Magenta (fioletowy) | ||
Brązowy (brązowy) | ||
Jasnoszary (jasnoszary) | ||
Ciemnoszary (ciemnoszary) | ||
Jasnoniebieski (jasnoniebieski) | ||
Jasnozielony (jasnozielony) | ||
Jasny Cyjan (turkusowy) | ||
Jasnoczerwony (jasnoczerwony) | ||
Jasnopurpurowy (fioletowy) | ||
Żółty (żółty) | ||
Biały biały) |
Tabela 6.3 - Kody do tworzenia 256 kolorów
i | R | G | B |
∙∙∙ | ∙∙∙ | ∙∙∙ | ∙∙∙ |
24-bitowe kodowanie kolorami jest często określane jako tryb prawdziwy kolor(Język angielski) prawdziwy kolor- prawdziwy kolor). Aby obliczyć rozmiar obrazu w bajtach za pomocą tego kodowania, musisz określić całkowitą liczbę pikseli (pomnożyć szerokość i wysokość) i pomnożyć wynik przez 3, ponieważ kolor każdego piksela jest zakodowany w trzech bajtach. Na przykład obraz o wymiarach 20x30 pikseli zakodowany w trybie truecolor zajmie 20x30x3 = 1800 bajtów.
Oprócz trybu True Color stosowane jest również kodowanie 16-bitowe (eng. wysoki kolor- kolor „wysoki”, kiedy pięć bitów jest przypisanych do składowej czerwonej i niebieskiej, a sześć bitów do zielonej, na którą ludzkie oko jest bardziej wrażliwe (łącznie 16 bitów). W trybie High Color można zakodować 2 16 = 65536 różnych kolorów. W telefony komórkowe 12-bitowe kodowanie kolorami (4 bity na komponent, 2 12 = 4096 kolorów).
Zależność między głębią kolorów a liczbą generowanych kolorów przedstawia Tabela 6.4.
Tabela 6.4 - Głębia i liczba kolorów
Zgodnie z ogólną zasadą, im mniej użytych kolorów, tym większe zniekształcenia. kolorowy obraz. Tak więc podczas kodowania koloru następuje również nieunikniona utrata informacji, która jest „dodawana” do utraty spowodowanej próbkowaniem. Dyskretyzacja występuje, gdy wzór zostaje zastąpiony zestawem kwadratowych pikseli. Jednak wraz ze wzrostem liczby wykorzystywanych kolorów rośnie jednocześnie rozmiar pliku. Na przykład w trybie prawdziwy kolor plik będzie dwa razy większy niż w przypadku
Kodowanie 12-bitowe.
Bardzo często (na przykład na diagramach, diagramach i rysunkach) liczba kolorów na obrazie jest niewielka (nie więcej niż 256). W takim przypadku zastosuj kodowanie palet.
Paleta kolorów to tabela, w której każdemu kolorowi określonemu jako składowe w modelu RGB przypisywany jest kod numeryczny.
Rozmiar palety to liczba bajtów wskazująca kolory palety.
Na przykład czarno-biała paleta, tylko 2 kolory (rysunek 6.3):
ü czarny: kod RGB (0,0,0); kod binarny 0 2 ;
ü biały: kod RGB (255,255,255); kod binarny 1 2 .
Tutaj rozmiar palety to 6 bajtów.
Kodowanie obrazu flagi, cztery kolory (rysunek 6.4):
ü czarny: kod RGB (0,0,0); kod binarny 00 2 ;
ü czerwony: kod RGB (255,0,0); kod binarny 01 2 ;
ü niebieski: kod RGB (0,0,255); kod binarny 10 2 ;
ü biały: kod RGB (255,255,255); kod binarny 11 2 .
Tutaj rozmiar palety to 12 bajtów.
Poniżej znajdują się dane dotyczące niektórych wariantów kodowania za pomocą palety (tabela 6.5).
Tabela 6.5 - Opcje kodowania z paletą
Biorąc pod uwagę znane cechy ekranu monitora (rozdzielczość ekranu i liczbę kolorów pikseli), można obliczyć minimalną ilość pamięci wideo, aby utworzyć obraz wysokiej jakości (Tabela 6.6).
Tabela 6.6 - Ilość pamięci wideo
6.2.2 Kodowanie kolorami na papierze
Kodowanie RGB najlepiej opisuje kolor emitowany przez niektóre urządzenia, takie jak monitor lub ekran laptopa. Kiedy patrzymy na obraz wydrukowany na papierze, sytuacja jest zupełnie inna. Widzimy nie bezpośrednie promienie źródła wchodzące do oka, ale odbite od powierzchni. Na papier, na który nakładana jest farba, pada „białe światło” z jakiegoś źródła (słońce, żarówka), zawierające fale w całym zakresie widzialnym. Farba pochłania część promieni (ich energia zużywana jest na rozgrzanie papieru), a pozostałe odbite kolory wpadają do oka, to jest kolor, który widzimy.
Na przykład, jeśli farba pochłania promienie czerwone, odbijają się tylko niebieskie i zielone - widzimy niebieski. W tym sensie kolory czerwony i niebieski uzupełniają się, podobnie jak pary zielono-fioletowe i niebiesko-żółte. Rzeczywiście, jeśli od biały kolor„Odejmij” zielony, otrzymasz kolor fioletowy, a jeśli „odejmiesz” niebieski, otrzymasz kolor żółty.
Zwróć uwagę na synonimy kolorów: fioletowy = magenta.
Poniżej przedstawiono proporcje kolorów padających i odbitych (tabela 6.7).
Tabela 6.7 - Stosunki kolorów padających i odbitych
Do budowy modelu kolorystycznego wykorzystywane są trzy dodatkowe kolory - niebieski, fioletowy i żółty. CMY(Język angielski) cyjan- niebieski, Magenta- fioletowy, Żółty- żółty), który służy do drukowania (rysunek 6.6, b). W ten sposób modele kolorów RGB i CMY są odwracalne (rysunek 6.7). Rysunek w kolorze jest pokazany w aplikacji.
Rysunek 6.6 - Modele kolorowe;
a) model RGB (dla monitora); b) model CMY (do drukarki)
Rysunek 6.7 - Odwracalne modele kolorów
Wartości C=M=Y=0 wskazują, że na białym papierze
nie nakłada się farby, więc wszystkie promienie odbijają się, jest biały.
Przy nakładaniu farb niebieskich, fioletowych i żółtych teoretycznie należy uzyskać czerń (rysunek 6.6, b), wszystkie promienie są pochłaniane. Jednak w praktyce kolory nie są idealne, więc zamiast czerni uzyskuje się brudny brąz. Dodatkowo przy drukowaniu czarnych obszarów trzeba „przelać” potrójną porcję atramentu w jedno miejsce. Należy również pamiętać, że na drukarkach często drukowany jest zwykle czarny tekst, a kolorowe atramenty są znacznie droższe od czarnych.
Aby rozwiązać ten problem, do zestawu farb dodawana jest czerń, jest to tzw klucz kolor (angielski) Kolor klucza), więc wynikowy model jest oznaczony CMYK.
Oprócz modeli kolorów RGB i CMY (CMYK) istnieją inne. Najciekawszym z nich jest model HSB(Angielski odcień - ton, odcień; Nasycenie - nasycenie, Jasność - jasność), który jest najbliższy naturalnemu postrzeganiu osoby. Barwa to np. niebieski, zielony, żółty. Nasycenie to czystość odcienia, zmniejszenie nasycenia do zera skutkuje szarością. Jasność określa, jak jasny lub ciemny jest kolor. Każdy kolor staje się czarny, gdy jasność jest zmniejszona do zera.
6.3 Cechy kodowania bitmap
W przypadku kodowania rastrowego obraz jest dzielony na piksele (dyskretyzowany). Dla każdego piksela określany jest kolor, który najczęściej kodowany jest za pomocą kodu RGB.
Kodowanie rastrowe ma godność:
ü metoda uniwersalna (można zakodować dowolny obraz);
ü jedyna metoda kodowania i przetwarzania rozmazane obrazy, które nie mają wyraźnych granic, na przykład fotografie;
oraz ograniczenia:
ü zawsze dochodzi do utraty informacji podczas dyskretyzacji;
ü podczas zmiany rozmiaru obrazu kolor i kształt obiektów na rysunku są zniekształcone, ponieważ przy zwiększaniu rozmiaru konieczne jest w jakiś sposób przywrócenie brakujących pikseli, a przy zmniejszaniu zastąpienie kilku pikseli jednym;
ü rozmiar pliku nie zależy od złożoności obrazu, a jedynie od rozdzielczości i głębi kolorów; z reguły rysunki rastrowe mają dużą objętość.
Istnieje wiele różnych formatów rysunków rastrowych. Najczęstsze rozszerzenia nazw plików to:
.bmp(ang. bitmap - bitmap) - standardowy format w system operacyjny okna; obsługuje kodowanie z paletą i Truecolor;
.jpg lub .jpeg(ang. Joint Photographic Experts Group - wspólna grupa doświadczonych fotografów) - format zaprojektowany specjalnie do kodowania zdjęć; obsługuje tylko tryb True Color; w celu zmniejszenia rozmiaru pliku stosuje się silną kompresję, w której obraz jest lekko zniekształcony, dlatego nie zaleca się używania go do rysunków o wyraźnych granicach;
.gif(eng. Graphics Interchange Format - format wymiany obrazów) - format obsługujący tylko kodowanie paletą (od 2 do 256 kolorów); w przeciwieństwie do poprzednich formatów części obrazu mogą być przezroczyste; w nowoczesnej wersji możesz przechowywać animowane obrazy; stosowana jest kompresja bezstratna, to znaczy obraz nie jest zniekształcony podczas kompresji;
.png(English Portable Network Graphics - przenośne obrazy sieciowe) - format obsługujący zarówno tryb True Color, jak i kodowanie z paletą; części obrazu mogą być przezroczyste, a nawet półprzezroczyste (32-bitowe kodowanie RGBA, gdzie czwarty bajt określa przezroczystość); obraz jest kompresowany bez zniekształceń; animacja nie jest obsługiwana.
6.4 Uwaga na temat kodowania plików
Wcześniej mówiono, że w pamięci komputera przechowywane są wszelkiego rodzaju informacje w postaci kodów binarnych, czyli ciągów zer i jedynek. Po otrzymaniu takiego łańcucha absolutnie nie można powiedzieć, że jest to tekst, obraz, dźwięk lub wideo. Na przykład kod 11001000 2 może reprezentować liczbę 200, literę „I”, jeden ze składników koloru piksela w trybie true color, numer koloru w palecie dla obrazu z paletą 256 kolorów, kolor 8 pikseli czarno-białego obrazu itp. Jak komputer rozumie dane binarne? Przede wszystkim musisz skupić się na rozszerzeniu nazwy pliku. Na przykład najczęściej pliki .txt zawierają tekst, a pliki z rozszerzeniami .bmp, .gif, .jpg, .png zawierają obrazy.
Jednak rozszerzenie pliku można zmienić według własnego uznania. Na przykład możesz to zrobić plik tekstowy będzie miał rozszerzenie .bmp, a obraz w Format JPEG– rozszerzenie.txt. Dlatego na początku wszystkich plików o specjalnych formatach (z wyjątkiem zwykłego tekstu, .txt) pisany jest nagłówek, dzięki któremu można „rozpoznać” typ pliku i jego cechy. Na przykład pliki BMP zaczynają się od znaków „BM”, a pliki GIF zaczynają się od znaków „GIF”. Dodatkowo tytuł wskazuje wielkość obrazu oraz jego cechy charakterystyczne, takie jak ilość kolorów w palecie, sposób kompresji itp. Korzystając z tych informacji, program dekoduje (odszyfrowuje) główną część pliku i wyświetla ją na ekranie.
6.5 Pytania i zadania
1. Jakie są dwie zasady kodowania rysunków stosowanych w technice komputerowej?
2. Dlaczego nie można wymyślić jednej metody kodowania rysunków, która byłaby odpowiednia we wszystkich sytuacjach?
3. Jaka jest idea kodowania rastrowego?
Czym jest raster?
4. Jaka jest idea kodowania wektorowego? Co prymityw graficzny?
5. Co to jest piksel? Jak doszło do takiego słowa?
6. Co to jest dyskretyzacja wzorca? Dlaczego jest to konieczne?
7. Co ginie podczas dyskretyzacji obrazu?
8. Jaka jest rozdzielczość (ekran, drukarka)? W jakich jednostkach jest mierzony?
9. Co to jest głębia koloru? W jakich jednostkach to jest?
wymierzony?
10. Co to jest tryb True Color?
11. Co to jest tryb High Color?
12. Co to jest kodowanie palety? Jaka jest jego podstawowa różnica w stosunku do trybu prawdziwego koloru?
13. Jakie są zalety i wady kodowania rastrowego?
14. Jakie są zalety i wady kodowania wektorowego?
15. W jakich formatach wskazane jest zapisywanie zdjęć?
16. W jakich formatach wskazane jest zapisywanie rysunków, rysunków z wyraźnymi granicami?
17. Jak zostanie napisany kod do następnego obrazka? Czarno-biała mapa bitowa jest kodowana linia po linii, zaczynając od lewego górnego rogu i kończąc na prawym dolnym rogu. Po zakodowaniu 0 oznacza czerń, a 1 oznacza biel.
Rozwiązanie. Wpis kodu obrazu będzie wyglądał następująco:
010100 011111 101010 011101 = 010100011111101010011101 2 =
24375235 8 = 51 FAD 16 .
Lista wykorzystanych źródeł
1. Andreeva E. V. Matematyczne podstawy informatyki: podręcznik. dodatek / E. V. Andreeva, L. L. Bosova, I. N. Falina. – M. : BINOM. Laboratorium wiedzy, 2007.
2. Pospelov D. A. Podstawy arytmetyczne komputerów o działaniu dyskretnym / D. A. Pospelov. - M .: Energia, 1970.
3. Saveliev A. Ya Arytmetyczne i logiczne podstawy automatów cyfrowych / A. Ya Saveliev. - M.: Szkoła podyplomowa, 1980.
4. Pozdnyakov S. N. Matematyka dyskretna: podręcznik
/ S. N. Pozdnyakov, S. V. Rybin. - M.: Akademia, 2008.
5. Hartley R. V. L. Przekazywanie informacji / R. V. L. Hartley
// Teoria informacji i jej zastosowania. - M.: Fizmatgiz, 1959.
6. Shannon K. Matematyczna teoria komunikacji. (Shannon C.E. A Mathematical Theory of Communication. Bell System Technical Journal. - 1948. - str. 379-423, 623-656).
7. Yushkevich A. P. Historia matematyki w średniowieczu
/ A. P. Juszkiewicz. - M. : Fizmatgiz, 1961.