Technologie informacyjne
|
|
- Stanisława Sikorska
- 9 lat temu
- Przeglądów:
Transkrypt
1 Technologie informacyjne Dr Zbigniew Kozioł -wykład Mgr Paweł Śliż - laboratorium 5. Operacje na bitach. Grafika rastrowa a wektorowa. Jak zwykle, prezentacja będzie dostępna na www: 1
2 Bity, bajty, działania na nich, systemy liczbowe 1. Komputery analogowe a cyfrowe 2. Bity i bajty 3. Działania logiczne na bitach 4. Elektroniczne układy logiczne 5. Procesory 8-, 16-, 32- i 64-bitowe 6. Dwójkowe, ósemkowe i szesnastkowe systemy liczbowe 7. Zapis cyfr w systemie szesnastkowym, konwencje big endian i little endian
3 Bajt najmniejsza adresowalna jednostka informacji pamięci komputerowej, składająca się z bitów. Zwykle przyjmuje się, że jeden bajt to 8 bitów, choć to nie wynika z powyższej definicji. W związku z tym w praktyce jeden bajt może zawierać dowolną liczbę bitów. Aby uniknąć niejednoznaczności, jednostka składająca się z ośmiu bitów zwana jest również oktetem.
4 The encoding of data by discrete symbols was used in Bacon's cipher (1626). The encoding of data by discrete bits was used in the punched cards invented by Basile Bouchon and Jean-Baptiste Falcon (1732), and later adopted by early computer manufacturers like IBM. The encoding of text by bits was also used in Morse code (1844)
5 Kodowanie Bacon'a
6 Obecnie w powszechnym już użyciu stosowane jest kodowanie UTF-8 lub UTF-16 (dwubajtowe). Można w tym standardzie zakodować dowolne znaki w dowolnym języku na świecie i wykorzystywać je jednocześnie w jednym dokumencie.
7 Bit (w ang. kawałek, skrót od binary digit, czyli cyfra dwójkowa) najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie prawdopodobnych stanów przyjął układ. Jednostka logiczna. Bit przyjmuje jedną z dwóch wartości, które zwykle określa się jako 0 (zero) i 1 (jeden), choć można przyjąć dowolną inną parę wartości, np. prawda i fałsz, tak lub nie czy -1 i +1. W pierwszym przypadku bit jest tożsamy z cyfrą w systemie dwójkowym. Binarny sposób zapisu informacji związany jest z tym, że komputer jako urządzenie cyfrowe rozpoznać może dwa stany napięciowe: 0 brak napięcia lub bardzo niskie (mniej niż 10% wartości wysokiego) 1 wysokie napięcie. Z tego względu obliczenia wykonywane przez procesor opierają się na binarnym (dwójkowym) systemie liczbowym.
8 Reprezentacja liczb w systemie dziesiętnym 0 = 0x10^0 1 = 1x10^0 2 = 2x10^0 3 = 3x10^ = 9x10^0 10 = 0x10^0 + 1x10^1 11 = 1x10^0 + 1x10^1 12 = 2x10^0 + 1x10^1 13 = 3x10^0 + 1x10^ = 5x10^0 + 2x10^ = 7x10^0 + 2x10^1 + 1x10^ = 7x10^0 + 5x10^1 + 3x10^2 + 1x10^3
9 Reprezentacja liczb w systemie dwójkowym i dziesiętnym System dwójkowy System dziesiętny = 0x2^ = 1x2^ = 0x2^0 + 1x2^ = 1x2^0 + 1x2^ = 0x1^0 + 0x2^1 + 1x2^ = 1x1^0 + 0x2^1 + 1x2^ = 0x1^0 + 1x2^1 + 1x2^ = 1x1^0 + 1x2^1 + 1x2^ = 0x1^0 + 0x2^1 + 0x2^2 + 1x2^ = 1x1^0 + 0x2^1 + 0x2^2 + 1x2^ = 0x1^0 + 1x2^1 + 0x2^2 + 1x2^ = 1x1^0 + 1x2^1 + 0x2^2 + 1x2^ = 0x1^0 + 0x2^1 + 1x2^2 + 1x2^ = 1x1^0 + 0x2^1 + 1x2^2 + 1x2^ = 0x1^0 + 1x2^1 + 1x2^2 + 1x2^ = 1x1^0 + 1x2^1 + 1x2^2 + 1x2^3
10 Dodawanie liczb w systemie dwójkowym przebiega dokładnie tak samo jak i w systemie dziesiętnym = 0x2^ = 1x2^ = 1x2^ = 1x2^ = 1x2^ = 1x2^0 + 1x2^ = 1x2^0 + 0x2^1 + 1x2^ = 1x2^0 + 0x2^1 + 0x2^2 + 1x2^ = 0x2^0 + 1x2^1 + 1x2^2 + 1x2^3
11 Mnożenie liczb w systemie dziesiętnym 1 x 10 = x 10 = x 10 = x 100 = A więc mnożenie polega w tym przypadku na dopisywaniu odpowiedniej liczby zer, albo na przesuwaniu w lewo x 11 = 127 x x 1 ^ przesuwamy w lewo o 1 zero ^ dodajemy do wyniku 127
12 Mnożenie liczb w systemie dwójkowym: wykorzystywany jest dokładnie ten sam algorytm jak dla systemu dziesiętnego 1 x 10 = 10 1 x 2 = 2 10 x 10 = x 2 = x 10 = x 2 = x 100 = x 4 = 20 Algorytmy odejmowania i dzielenia w systemie dwójkowym są dokłądnie takie same jak i w systemie dziesiętnym Zobacz, np.:
13 System heksadecymalny W systemie dziesiętnym W systemie heksadecymalnym Algorytmy dodawania, 3 3 mnożenia, odejmowania i... dzielenia w systemie 9 9 heksadecymalnym są 10 A dokłądnie takie same jak i w 11 B systemach dziesiętnym I... dwójkowym. 14 E 15 F F 32 20
14 An 80-column punched card of the type most widely used in the 20th century. The size of the card was in in (187 mm 83 mm). This example displays the 1964 EBCDIC character set, which added more special characters to earlier encodings.
15 Kody ASCII (American Standard Code for Information Interchange) dla znaków drukowalnych. - istnieją też kody dla znaków kontrolnych (ENTER, TAB, EOL, itp). Zajmują one przestrzeń poniżej znaku 32(10). - Wniosek: kodowanie jest 7-bitowe - A co z kodowaniem polskich znaków? Albo cyrylicy? Albo japońskiego pisma?
16 Tabelka kodowania polskich znaków diakrytycznych (i dla kilku innych języków środkowoeuropejskich) w oficjalnym standardzie ISO standard ten był jednak mało używany. Istniało w Polsce nie mniej niż 4 pseudostandardy, zaś napopularniejszy był pseudo-standard wprowadzony przez Microsoft. - standard nie zawierał jednak kodowania znaków diakrytycznych używanych w językach zachodnioeuropejskich.
17 Kod binarny pliku tekstowego wyświetlony w oknie terminala linuksowego z pomocą programu Midnight Commander
18 Kodowanie czcionek. Sposób najprostszy. Kodowanie typu bitmap. Pole 10x11 poxeli F Możliwe kodowanie: >^
19 Bramki logiczne
20 Bramki logiczne
21 Sprzętowa realizacja mnożenia na bramkach logicznych
22 System heksadecymalny wielkość Możliwe wartości Bit Byte (00...FF) Słowo 2 bajtowe ( FF FF) itd
23 Big Endian i Little Endian W sytuacjach, kiedy liczby zapisywane są przy użyciu wielu (przynajmniej dwóch) bajtów, nie istnieje jeden unikatowy sposób uporządkowania tych bajtów w pamięci i musi być użyta jedna z wielu konwencji ustalająca kolejność bajtów (ang. byte order lub endianness). Jest to analogiczne do zapisu pozycyjnego liczb lub kierunku pisma w różnych językach ze strony lewej na prawą albo z prawej na lewo. Angielskie nazwy big endian i little endian pochodzą z książki Jonathana Swifta Podróże Guliwera i odnoszą się do mieszkańców Liliputu, których spór o to, czy ugotowane jajko należy tłuc od grubego (tępego), czy od cienkiego (ostrego) końca, doprowadził do podziału na dwa stronnictwa toczące ze sobą niekończące się, choć bezsensowne, dysputy i wojny. Więcej:
24 Słowo maszynowe (word), w skrócie słowo podstawowa porcja informacji, na której operuje system komputerowy. Słowo, w przypadku maszyn operujących na arytmetyce binarnej, jest liczbą złożoną z odgórnie określonej liczby bitów. Liczbę bitów w słowie nazywamy długością lub szerokością słowa i z przyczyn praktycznych zazwyczaj jest ona potęgą liczby 2. Wielkość słowa określa rozmiar szyny danych oraz rejestrów procesora. Przykładowe słowo: ma szerokość 16 bitów albo 2 bajtów, czyli jest to słowo 16-bitowe albo 2-bajtowe. W takiej postaci jest przechowywane w pamięci, choć kolejność bajtów słowa w pamięci może być różna (kolejność bitów również). Dla wygody słowa zapisuje się zwykle szesnastkowo: 35F2 a dwa bajty, które wchodzą w jego skład to 35 i F2.
25 W programowaniu używa się różnych ilości bajtów dla reprezentacji kategorii liczb. Np. liczby naturalne (integer) mogą być reprezentowane przez 2 bajty (ale wtedy mogą mieć wartość co najwyżej od 0 do (jeśli bez znaku) lub od do (jeśli ze znakiem). Liczby rzeczywiste (real, floating point; z przecinkiem) będą odpowiednio przechowywane w większej ilości bajtów. Zwykle podstawowa komórka pamięci (bajt) będzie przechowywać jeden znak (char)
26 Przykład współczesnego procesora. Procesor 8-bitowy może wykonywać operacje jedynie na jednym bajcie danych jednocześnie (w jednym takcie zegara) i adresować bezpośrednio (czytać czy pisać) jedynie do pamięci 256 bajtowej. W praktyce stosowane są różne triki techniczne, by umożliwiać adresowanie większej pamięci. Dzieje się to jednak kosztem szybkości pracy procesora. Obecnie w powszechnym użyciu są procesory 64-bitowe: operacje w jednym takcie zegarowym mogą być wykonywane na słowach 8bajtowych jednocześnie (8 bitów razy 8) zaś przestrzeń adresowalna wynosi 2^64 (praktycznie bardzo wielka liczba, nieosiągalna)
27 Grafika rastrowa a wektorowa.
28 Grafika rastrowa a wektorowa. 1. Najpierw kilka wyjaśnień: LZW, RLE, RGB, RGBA 2. Formaty graficzne rastrowe 3. Formaty graficzne wektorowe 4. Czcionki komputerowe. 5. Przykłady programów do pracy z grafiką The GIMP Gnuplot Python (ależ tak!)
29 Kompresja RLE Run-Length Encoding (RLE, kodowanie długości serii) prosta metoda bezstratnej kompresji danych, której działanie polega na opisywaniu ciągów tych samych liter (bitów, bajtów, symboli, pikseli itp.) za pomocą licznika powtórzeń (długości ciągu), a dokładniej przez pary: licznik powtórzeń litery, litera. Na przykład w ciągu wwwwwiiiikkkkkkkiiippppppeeeeeddddiia litera 'w' powtarza się 5 razy, co jest zapisywane jako 5w (ciąg pięciu liter w), dalej 'i' występuje 4 razy - 4i, itd. ostatecznie uzyskuje się ciąg: 5w4i7k3i6p5e4d2i1a składający się z 18 znaków, podczas gdy kodowany ciąg składał się z 37 znaków..
30 Kompresja LZW Lempel-Ziv-Welch, LZW metoda strumieniowej bezstratnej kompresji słownikowej. Pomysłodawcą algorytmu jest Terry A. Welch. Metodę opisał w 1984 roku, w artykule A technique for high-performance data compression. Metoda LZW jest względnie łatwa do zaprogramowania, daje bardzo dobre rezultaty. Wykorzystywana jest m.in. w programach ARC, PAK i UNIX-owym compress, w formacie zapisu grafiki GIF, w formatach PDF i PostScript (filtry kodujące fragmenty dokumentu) oraz w modemach. LZW było przez pewien czas algorytmem objętym patentem, co było przyczyną podjęcia prac nad nowym algorytmem kompresji obrazów, które zaowocowały powstaniem formatu PNG.
31 Model kolorów RGB RGB jeden z modeli przestrzeni barw, opisywanej współrzędnymi RGB. Jego nazwa powstała ze złożenia pierwszych liter angielskich nazw barw: R red (czerwonej), G green (zielonej) i B blue (niebieskiej), z których model ten się składa. Jest to model wynikający z właściwości odbiorczych ludzkiego oka, w którym wrażenie widzenia dowolnej barwy można wywołać przez zmieszanie w ustalonych proporcjach trzech wiązek światła o barwie czerwonej, zielonej i niebieskiej[ Jeden bajt (wartości od 0 do 255) na każdy kolor: Stosowane są często kody heksadecymalne : (0,0,0) == kolor czarny (00,00,00) (255,255,255) == kolor biały (FF,FF,FF) (255, 255, 0) == kolor żółty (FF,FF,00) (128,0,0) == kolor ciemno czerwony (80,00,00)
32 Model kolorów RGBA RGBA jeden z modeli przestrzeni barw, opisywanej parametrami RGBA. Jego nazwa powstała ze złożenia pierwszych liter angielskich nazw barw: R red (czerwonej), G green (zielonej), B blue (niebieskiej), oraz dodatkowo A alpha (kanał alfa). A oznacza pzrezroczystość (opacity, transparency). Jej wartość jest od 0 do 1 (albo też od 0% do 100%, albo od 0 do 255, albo od 00 do FF, w zależności od aplikacji).
33 Model kolorów CMYK CMYK zestaw czterech podstawowych kolorów farb drukarskich stosowanych powszechnie w druku wielobarwnym w poligrafii i metodach pokrewnych (atramenty, tonery i inne materiały barwiące w drukarkach komputerowych, kserokopiarkach itp.). Na zestaw tych kolorów mówi się również barwy procesowe lub kolory triadowe. Model CMYK używany jest w PhotoShop (i szerzej w programach DTP), lecz rzadko w innych programach komputerowych, gdzie dominuje model RGB lub RGBA.
34 Grafika rastrowa (bitmapowa): formaty 1. BMP 2. PCX 3. TIFF 4. GIF 5. JPG 6. PNG
35 Grafika rastrowa: BMP BMP format pliku z grafiką bitmapową. Opracowany pierwotnie dla systemu OS/2, wykorzystywany później także w interfejsach systemów z rodziny Microsoft Windows, jednak jako wolny od patentów jest dostępny i mimo dużych rozmiarów popularny jako format przechowywania danych również na wszystkich pozostałych platformach. Zawiera w sobie prostą kompresję bezstratną RLE (która nie musi być użyta), informację o użytych kolorach. Obsługuje tryby RGB oraz RGBA.
36 Grafika rastrowa: PCX PCX format przechowywania i kompresji grafik, używający algorytmu kompresji bezstratnej RLE. PCX był oryginalnie formatem przeznaczonym do indeksowanych palet kolorów, choć został też przystosowany do koloru 24bitowego. Był dość popularny we wczesnych latach DOS i Windows, lecz współcześnie jest już rzadki, zastąpiony przez formaty oferujące lepszą kompresję i dodatkowe możliwości GIF i PNG. Dekompresja jest prosta każdy bajt z przedziału 0x00 do 0xc0 koduje pojedynczy piksel o danej wartości. Bajty z przedziału 0xc1 do 0xff oznaczają że kolejne odpowiednio 1 do 63 pikseli ma ten sam kolor, którego wartość jest zawarta w następnym bajcie. Kolory 0xc1 do 0xff są kodowane jako 0xc1 KOLOR.
37 Grafika rastrowa: TIFF TIFF (ang. Tagged Image File Format) komputerowy format plików graficznych. Służy do zapisywania grafiki rastrowej. Został opracowany w 1986 przez grupę firm pod przewodnictwem Aldus Corporation do drukowania postscriptowego. W pracach nad nim uczestniczył też Microsoft i Hewlett-Packard. Format TIFF pozwala na zapisywanie obrazów stworzonych w trybie kreskowym, skali szarości oraz w wielu trybach koloru i wielu głębiach bitowych koloru. Przechowuje ścieżki i kanały alfa, profile koloru, komentarze tekstowe. TIFF umożliwia stosowanie kompresji bezstratnej typu LZW lub CCITT Stosowany jest do przesyłania faksów.
38 Grafika rastrowa: JPG JPEG (wym. dżej-peg lub jot-peg; Joint Photographic Experts Group) metoda kompresji statycznych obrazów rastrowych, przeznaczona głównie do stratnego zapisu obrazów naturalnych (pejzaży, portretów itp.), charakteryzujących się płynnymi przejściami barw oraz brakiem lub małą ilością ostrych krawędzi i drobnych detali. Ogólnie: algorytm kompresji jest skomplikowany, ale wydajny (do 20:1). Stosowane są w nim mechanizmy podobne do transformaty Fouriera.
39 Grafika rastrowa: JPG W jaki sposób jakość zapisu wpływa na rozmiar i jakość obrazka? Jakość i rozmiar w Bajtach zależą od dokładności zapisu: 100% 90% 70% 50% 30% B 9683 B 8319 B 8271 B 7894 B
40 Grafika rastrowa: JPG. Wpływ powiększenia. 100% 16.1kB 200% 31.5kB 400% 74.7kB
41 Grafika rastrowa: GIF GIF (ang. Graphics Interchange Format) format pliku graficznego z kompresją bezstratną (opis niżej) stworzony w 1987 roku przez firmę CompuServe. Pliki tego typu są powszechnie używane na stronach WWW, gdyż pozwalają na tworzenie animacji. The format supports up to 8 bits per pixel for each image, allowing a single image to reference its own palette of up to 256 different colors chosen from the 24-bit RGB color space. It also supports a separate palette of up to 256 colors for each frame. These palette limitations make the GIF format unsuitable for reproducing color photographs and other images with continuous color, but it is well-suited for simpler images such as graphics or logos with solid areas of color. GIF images are compressed using the Lempel-Ziv-Welch (LZW) lossless data compression technique to reduce the file size without degrading the visual quality.
42 Grafika rastrowa: GIF. Wpływ powiększenia. 100% 5.9kB 200% 12.7kB 400% 27.8kB 800% 62.2kB
43 Porównanie GIF i JPG po powiększeniu. GIF JPG 400% 27.8kB 400% 74.8kB
44 Grafika wektorowa: formaty 1. HPGL (Hewlet Packard Graphics Language) 2. SVG (Scalable Vector Graphics) 2. EPS (Encapsulated Postscript)
45 Grafika wektorowa: HPGL HPGL (czasami pisany również jako HP-GL) - HewlettPackard Graphics Language. Pierwotnie język obsługi drukarki stosowany w ploterach firmy Hewlett-Packard. Obecnie jest standardem dla prawie wszystkich ploterów. W pewnym zakresie został wbudowany do PCL dla drukarek laserowych. Język ten składa się z serii dwuliterowych kodów oraz następujących po nich opcjonalnych parametrów.
46 Grafika wektorowa: HPGL
47 Grafika wektorowa: SVG SVG (ang. Scalable Vector Graphics) uniwersalny format dwuwymiarowej grafiki wektorowej (statycznej i animowanej), nieobwarowany licencjami i patentami. Format SVG powstał z myślą o zastosowaniu na stronach WWW. Używany jest również jako niezależny od platformy systemowej format grafiki wektorowej. SVG należy do rodziny XML, więc może być integrowany z innymi językami, jak na przykład XHTML.
48 Grafika wektorowa: SVG
49 Grafika wektorowa: SVG <?xml version="1.0" encoding="utf-8" standalone="no"?> <!-- Created with Inkscape ( --> <svg xmlns:svg=" xmlns=" version="1.0" width=" " height=" " viewbox=" " id="svg8610"> <defs id="defs8931"> <desc id="desc8616">slide</desc> <desc id="desc8836">drawing</desc> </defs> <g transform="translate( , )" style="visibility: visible;" id="default"> <desc id="desc8613">master slide</desc> </g> <g transform="matrix( , 0, 0, , , )" style="visibility: visible;" id="g8618"> <desc id="desc8620">drawing</desc> <g id="g8622"> <g style="fill: rgb(255, 0, 0); stroke: none;" id="g8624"> <path d="m 6545,15819 L 6835,15753 L 7019,16031 L 7291,16419 L 7595,16815 L 7740,16985 L 7872,17118 L 7695,17315 L 7542,17170 L 7387,16999 L 7233,16809 L 7082,16607 L 6545,15819 z " id="path8626"/> </g> <g id="g8628"/> </g> </g> <g transform="matrix( , 0, 0, , , )" style="visibility: visible;" id="g8630"> <desc id="desc8632">drawing</desc> <g id="g8634"> <g style="fill: rgb(255, 0, 0); stroke: none;" id="g8636">
50 Grafika wektorowa: EPS EPS (Encapsulated PostScript) format plików, będący podzbiorem języka PostScript, służący do przechowywania pojedynczych stron grafiki wektorowej w postaci umożliwiającej osadzanie ich w innych dokumentach (np. w LaTeX). Przez wiele lat format EPS był jedynym uniwersalnym formatem zapisu plików z grafiką wektorową (umożliwiającym również osadzanie w nim bitmap jako obiektów). Praktycznie każdy program stosowany w DTP (Desktop Publishing) potrafi takie pliki odczytywać i zapisywać.
51 Grafika wektorowa: EPS
52 Grafika wektorowa: EPS. Przykład kodu (język Prolog). %!PS-Adobe-2.0 EPSF-2.0 %%Title: figures/fermi02.eps %%Creator: gnuplot 4.6 patchlevel 4 %%CreationDate: Mon Aug 4 11:22: %%DocumentFonts: (atend) %%BoundingBox: %%EndComments %%BeginProlog /gnudict 256 dict def gnudict begin % % The following true/false flags may be edited by hand if desired. % The unit line width and grayscale image gamma correction may also be changed. % /Color true def /Blacktext false def /Solid false def /Dashlength 1 def /Landscape false def /Level1 false def /Rounded false def /ClipToBoundingBox false def /SuppressPDFMark false def /TransparentPatterns false def /gnulinewidth def /userlinewidth gnulinewidth def /Gamma 1.0 def /BackgroundColor { } def
53 Grafika: Narzędzia. The GIMP (GNU Image Manipulation Program) darmowy program do tworzenia i obróbki grafiki rastrowej. Umożliwia malowanie, usuwanie tła obrazu (wycinanie), usuwanie obiektów ze zdjęć (klonowanie), zmianę rozmiaru i perspektywy oraz obrót obrazów, dokonywanie różnych operacji na kolorach, łączenie obrazów poprzez warstwy/maski oraz konwertowanie różnych formatów plików graficznych. Jest odpowiednikiem popularnego, płatnego programu Adobe Photoshop. Pracuje w systemach Linux, Mac OS, Windows, AmigaOS4.x a rozpowszechniany jest na licencji GNU GPL. Nie obsługuje standardu CMYK, pozwalając jedynie na jego symulację. Obsługuje przestrzeń kolorów RGB oraz odcienie szarości. - Możliwość automatyzacji przetwarzania grafiki, pracowania skryptowego. - Możliwość korzystania z setek wtyczek do tworzenia efektów specjalnych. - oficjalna strona Grokking the GIMP - darmowa książka na temat GIMP
54 Grafika: Narzędzia. The GIMP (GNU Image Manipulation Program)
55 Grafika: Narzędzia. Image Magic darmowy program do obróbki I konwersji grafiki rastrowej. ImageMagick darmowy pakiet do obróbki grafiki, z dostępnym kodem źródłowym. Programy wchodzące w skład pakietu pozwalają wyświetlić, tworzyć, modyfikować i zapisywać pliki graficzne w wielu formatach. Z oferowanych przez ImageMagick funkcji można korzystać z wiersza poleceń lub poprzez API dostępne dla wielu języków m.in. Perla, C, C++, Pythona i PHP
56 Grafika: Narzędzia. InkScape darmowy program do tworzenia grafiki wektorowej, stworzony w ramach projektu GNU. Pozwala na tworzenie przede wszystkim symboli, znaków towarowych i logotypów produktów/firm/stowarzyszeń oraz tworzenie ikon czy postaci komiksowych. Jest odpowiednikiem popularnego, płatnego programu CorelDRAW. Pracuje w systemach Linux, Mac OS, Windows, a rozpowszechniany jest na licencji GNU GPL. Pozwala na bezpośrednie dołączanie do projektu rysunków grafiki rastrowej lub ich wektoryzację (trasowanie), za pomocą zintegrowanej wtyczki wykorzystującej program potrace. Program ten zawiera również prosty edytor kodu XML, co umożliwia dostęp m.in. do zablokowanych obiektów. Jego zaletą jest wbudowany zbiór polskich lekcji, dostępnych w menu pomocy, zawierających praktyczne ćwiczenia od podstawowych kształtów do zaawansowanych jak kaligrafia czy elementy kompozycji.
57 Grafika: InkScape.
58 Grafika: Narzędzia: Gnuplot. Gnuplot program do tworzenia dwu i trójwymiarowych wykresów funkcji i graficznej reprezentacji danych. Rozprowadzany jest na licencji, która zezwala na kopiowanie i modyfikowanie kodu źródłowego, choć zmodyfikowane wersje mogą być rozprowadzane wyłącznie jako łaty. Jako taki, jest wolnym oprogramowaniem. Praca z programem odbywa się w wierszu poleceń lub trybie wsadowym. Domyślnie ustawiony jest terminal x11. gnuplot generuje bezpośrednio pliki wyjściowe w formatach: EPS, SVG, PNG, JPEG i innych. Jest wykorzystywany jako program rysujący przez programy: GNU Octave, Maxima oraz MPSolve. Idealny do obróbki wielu danych doświadczalnych. Łatwość dostępu do informacji/pomocy/przykładów. Może robić proste obliczenia, także skomplikowane fitowanie funkcji. Pracuje w trybie wsadowym. Każdy element wykresu jest zmienialny.
59 Grafika: Narzędzia: Gnuplot: Przykład kodu. set term x11; unset log unset title set size 1.0,1.0 #set term postscript eps enhanced color "Times" 22; #set output "figures/fermi02.eps" set terminal png enhanced font "Helvetica,18" set output "figures/fermi02.png" set xlabel "time [s]" font "Helvetica,18"; set ylabel "Probability of posting" font "Helvetica,18"; set key font ",16" set key left set key top set pointsize 1 set xrange [1:100000] set log x; norm = norm = # This parameter IS important. # It helps to adjust the property that 1-f(x) = f(1/x)!!!!!! (symmetry) T0=244; a=1.22; f0(x)=exp(a*log(x/t0)); f(x)=f0(x) / (1.0+f0(x) ); plot \ "counts_integral.dat" u 1:($2/norm) w lines lw 2 t "P(t)",\ "counts_integral.dat" u ( /$1+2):(1-$2/norm) w lines lw 2 t "1-P(58000/t)",\ f(x) w lines lw 2
60 Grafika: Gnuplot.
61 Grafika:Przykład Gnuplot.grafiki 3D. Gnuplot.
62 Grafika: Narzędzia: Python Python Python język programowania wysokiego poziomu ogólnego przeznaczenia, o rozbudowanym pakiecie bibliotek standardowych, którego ideą przewodnią jest czytelność i klarowność kodu źródłowego. Jego składnia cechuje się przejrzystością i zwięzłością
63 Grafika: Narzędzia: Python Python świetnie nadaje się do tworzenia wykresów dla publikacji naukowych. from pylab import * plot(x, funkcja, color="red", linewidth=1.0, linestyle=" ", label="f(x)") ylabel('f(x),calka') xlabel('x') savefig("rysunek01.eps",dpi=72) show()
64 Następne wykłady: 6. Przetwarzanie tekstów. Formuły matematyczne w MS Word. LaTeX historia i przykłady. Bazy danych. SQL. Arkusze kalkulacyjne. 7. BHP pracy z komputerem. Komputer a zdrowie. Prawa autorskie.
Rozszerzenia plików graficznych do publkacji internetowych- Kasia Ząbek kl. 2dT
Rozszerzenia plików graficznych do publkacji internetowych- Kasia Ząbek kl. 2dT Plik graficzny o formacie ".tiff" TIFF (ang. Tagged Image File Format)- komputerowy format plików graficznych służy on do
dr hab. inż. Lidia Jackowska-Strumiłło, prof. PŁ Instytut Informatyki Stosowanej, PŁ
Wydział Elektrotechniki, Elektroniki, Informatyki i Automatyki Politechnika Łódzka Środowisko pracy grafików dr hab. inż. Lidia Jackowska-Strumiłło, prof. PŁ Instytut Informatyki Stosowanej, PŁ Formaty
Kompresja obrazów i formaty plików graficznych
Kompresja obrazów i formaty plików graficznych Kompresja obrazów Obrazy zapisywane w 24 lub 32-bitowej głębi kolorów o dużej rozdzielczości zajmują dużo miejsca. Utrudnia to przesyłanie ich pocztą elektroniczną,
Elementy grafiki komputerowej
Formaty plików w grafice komputerowej Formaty plików w grafice komputerowej formaty dla grafiki rastrowej zapis bez kompresji: BMP, RAW zapis z kompresją bezstratną: PCX, GIF, PNG, TIFF zapis z kompresją
GRAFIKA RASTROWA. WYKŁAD 2 Oprogramowanie i formaty plików. Jacek Wiślicki Katedra Informatyki Stosowanej
GRAFIKA RASTROWA WYKŁAD 2 Oprogramowanie i formaty plików Jacek Wiślicki Katedra Informatyki Stosowanej Oprogramowanie Na rynku istnieje wiele programów do tworzenia i przetwarzania grafiki rastrowej.
Techniki multimedialne
Techniki multimedialne Digitalizacja podstawą rozwoju systemów multimedialnych. Digitalizacja czyli obróbka cyfrowa oznacza przetwarzanie wszystkich typów informacji - słów, dźwięków, ilustracji, wideo
Formaty plików graficznych
Formaty plików graficznych grafika rastowa grafika wektorowa Grafika rastrowa Grafika rastrowa służy do zapisywania zdjęć i realistycznych obrazów Jakość obrazka rastrowego jest określana przez całkowitą
Pracownia komputerowa. Dariusz Wardecki, wyk. IX
Pracownia komputerowa Dariusz Wardecki, wyk. IX Powtórzenie Ile bajtów zawiera tekst (ASCII)? Pracownia komputerowa!! jest najciekawsza! Kod ASCII Reprezentacje znaków Strony kodowe Standardy ISO-8859
FORMATY PLIKÓW GRAFICZNYCH
FORMATY PLIKÓW GRAFICZNYCH Różnice między nimi. Ich wady i zalety. Marta Łukasik Plan prezentacji Formaty plików graficznych Grafika wektorowa Grafika rastrowa GIF PNG JPG SAV FORMATY PLIKÓW GRAFICZNYCH
INFORMATYKA WSTĘP DO GRAFIKI RASTROWEJ
INFORMATYKA WSTĘP DO GRAFIKI RASTROWEJ Przygotowała mgr Joanna Guździoł e-mail: jguzdziol@wszop.edu.pl WYŻSZA SZKOŁA ZARZĄDZANIA OCHRONĄ PRACY W KATOWICACH 1. Pojęcie grafiki komputerowej Grafika komputerowa
Systemy liczenia. 333= 3*100+3*10+3*1
Systemy liczenia. System dziesiętny jest systemem pozycyjnym, co oznacza, Ŝe wartość liczby zaleŝy od pozycji na której się ona znajduje np. w liczbie 333 kaŝda cyfra oznacza inną wartość bowiem: 333=
Języki i metodyka programowania. Reprezentacja danych w systemach komputerowych
Reprezentacja danych w systemach komputerowych Kod (łac. codex - spis), ciąg składników sygnału (kombinacji sygnałów elementarnych, np. kropek i kresek, impulsów prądu, symboli) oraz reguła ich przyporządkowania
Wykład II. Reprezentacja danych w technice cyfrowej. Studia Podyplomowe INFORMATYKA Podstawy Informatyki
Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład II Reprezentacja danych w technice cyfrowej 1 III. Reprezentacja danych w komputerze Rodzaje danych w technice cyfrowej 010010101010 001010111010
GRAFIKA. Rodzaje grafiki i odpowiadające im edytory
GRAFIKA Rodzaje grafiki i odpowiadające im edytory Obraz graficzny w komputerze Może być: utworzony automatycznie przez wybrany program (np. jako wykres w arkuszu kalkulacyjnym) lub urządzenie (np. zdjęcie
Grafika na stronie www
Grafika na stronie www Grafika wektorowa (obiektowa) To grafika której obraz jest tworzony z obiektów podstawowych najczęściej lini, figur geomtrycznych obrazy są całkowicie skalowalne Popularne programy
Wykorzystanie grafiki wektorowej do tworzenia elementów graficznych stron i prezentacji
Wykorzystanie grafiki wektorowej do tworzenia elementów graficznych stron i prezentacji grafika rastrowa a grafika wektorowa -13- P SiO 2 Grafika rastrowa - obraz zapisany w tej postaci stanowi układ barwnych
Kompresja Stratna i Bezstratna Przegląd Najważniejszych Formatów Graficznych
Kompresja Stratna i Bezstratna Przegląd Najważniejszych Formatów Graficznych Idea Kompresji Kompresja danych - polega na zmianie sposobu zapisu informacji w taki sposób, aby zmniejszyć redundancję czyli
12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:
PRZYPOMNIJ SOBIE! Matematyka: Dodawanie i odejmowanie "pod kreską". Elektronika: Sygnały cyfrowe. Zasadę pracy tranzystorów bipolarnych i unipolarnych. 12. Wprowadzenie 12.1. Sygnały techniki cyfrowej
Klasyfikacja metod kompresji
dr inż. Piotr Odya Klasyfikacja metod kompresji Metody bezstratne Zakodowany strumień danych po dekompresji jest identyczny z oryginalnymi danymi przed kompresją, Metody stratne W wyniku kompresji część
Cała prawda o plikach grafiki rastrowej
~ 1 ~ Cała prawda o plikach grafiki rastrowej Grafika rastrowa to rodzaj grafiki zapisywanej na dysku w postaci bitmapy, czyli zbioru pikseli. W edytorach grafiki rastrowej możliwa jest edycja na poziomie
Pracownia Komputerowa wyk ad VII
Pracownia Komputerowa wyk ad VII dr Magdalena Posiada a-zezula Magdalena.Posiadala@fuw.edu.pl http://www.fuw.edu.pl/~mposiada Magdalena.Posiadala@fuw.edu.pl 1 Notacja szesnastkowa - przypomnienie Szesnastkowy
Grafika Komputerowa Wykład 1. Wstęp do grafiki komputerowej Obraz rastrowy i wektorowy. mgr inż. Michał Chwesiuk 1/22
Wykład 1 Wstęp do grafiki komputerowej rastrowy i wektorowy mgr inż. 1/22 O mnie mgr inż. michalchwesiuk@gmail.com http://mchwesiuk.pl Materiały, wykłady, informacje Doktorant na Wydziale Informatyki Uniwersytetu
Dane, informacja, programy. Kodowanie danych, kompresja stratna i bezstratna
Dane, informacja, programy Kodowanie danych, kompresja stratna i bezstratna DANE Uporządkowane, zorganizowane fakty. Główne grupy danych: tekstowe (znaki alfanumeryczne, znaki specjalne) graficzne (ilustracje,
Dane, informacja, programy. Kodowanie danych, kompresja stratna i bezstratna
Dane, informacja, programy Kodowanie danych, kompresja stratna i bezstratna DANE Uporządkowane, zorganizowane fakty. Główne grupy danych: tekstowe (znaki alfanumeryczne, znaki specjalne) graficzne (ilustracje,
dr inż. Piotr Odya dr inż. Piotr Suchomski
dr inż. Piotr Odya dr inż. Piotr Suchomski Podział grafiki wektorowa; matematyczny opis rysunku; małe wymagania pamięciowe (i obliczeniowe); rasteryzacja konwersja do postaci rastrowej; rastrowa; tablica
Kodowanie informacji. Przygotował: Ryszard Kijanka
Kodowanie informacji Przygotował: Ryszard Kijanka Komputer jest urządzeniem służącym do przetwarzania informacji. Informacją są liczby, ale także inne obiekty, takie jak litery, wartości logiczne, obrazy
Pracownia komputerowa. Dariusz Wardecki, wyk. XI
Pracownia komputerowa Dariusz Wardecki, wyk. XI Grafika rastrowa Grafika rastrowa Standardowe i wektorowa formaty plików i wektorowa Grafika rastrowa i wektorowa Grafika rastrowa i wektorowa Grafika rastrowa
Formaty plików graficznych
Formaty plików graficznych Stworzony obraz, czy to w grafice wektorowej czy to w rastrowej, można i należy zapisać w pliku. Istnieje wiele różnych formatów plików, które mogą być wykorzystane do tego celu.
Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego
Arytmetyka cyfrowa Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego (binarnego). Zapis binarny - to system liczenia
Klasyfikacja metod kompresji
dr inż. Piotr Odya Klasyfikacja metod kompresji Metody bezstratne Zakodowany strumień danych po dekompresji jest identyczny z oryginalnymi danymi przed kompresją, Metody stratne W wyniku kompresji część
INFORMATYKA. Zajęcia organizacyjne. Arytmetyka komputerowa.
INFORMATYKA Zajęcia organizacyjne Arytmetyka komputerowa http://www.infoceram.agh.edu.pl http://home.agh.edu.pl/~grzesik/ KONSULTACJE Zbigniew Grzesik środa, 9 ; A-3, p. 2 tel.: 67-249 e-mail: grzesik@agh.edu.pl
1 LEKCJA. Definicja grafiki. Główne działy grafiki komputerowej. Programy graficzne: Grafika rastrowa. Grafika wektorowa. Grafika trójwymiarowa
1 LEKCJA Definicja grafiki Dział informatyki zajmujący się wykorzystaniem komputerów do generowania i przetwarzania obrazów (statycznych i dynamicznych) oraz wizualizacją danych. Główne działy grafiki
Grafika komputerowa. Dla DSI II
Grafika komputerowa Dla DSI II Rodzaje grafiki Tradycyjny podział grafiki oznacza wyróżnienie jej dwóch rodzajów: grafiki rastrowej oraz wektorowej. Różnica pomiędzy nimi polega na innej interpretacji
Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy
1 Wprowadzenie do informatyki i użytkowania komputerów Kodowanie informacji System komputerowy Kodowanie informacji 2 Co to jest? bit, bajt, kod ASCII. Jak działa system komputerowy? Co to jest? pamięć
Grafika rastrowa i wektorowa
Grafika rastrowa i wektorowa Jakie są różnice między grafiką rastrową a wektorową? Podaj przykłady programów do pracy z grafiką rastrową/wektorową? Czym są RGB, CMYK? Gdzie używamy modelu barw RGB/CMYK?
Technologie cyfrowe semestr letni 2018/2019
Technologie cyfrowe semestr letni 2018/2019 Tomasz Kazimierczuk Kompresja Kompresja bezstratna: z postaci skompresowanej można odtworzyć całkowitą informację wejściową. Kompresja polega na zastosowaniu
Formaty plików graficznych
Formaty plików graficznych Stworzony obraz, czy to w grafice wektorowej czy to w rastrowej, można i należy zapisać w pliku. Istnieje wiele różnych formatów plików, które mogą być wykorzystane do tego celu.
1.2 Logo Sonel podstawowe załoŝenia
1.2 Logo Sonel podstawowe załoŝenia Logo czyli graficzna forma przedstawienia symbolu i nazwy firmy. Terminu logo uŝywamy dla całego znaku, składającego się z sygnetu (symbolu graficznego) i logotypu (tekstowego
Podstawy użytkowania systemu Linux
Podstawy użytkowania systemu Linux Grafika Instytut Fizyki Teoretycznej UWr 2 września 2005 Plan kursu 1 Pierwsze kroki 2 Graficzne środowiska pracy 3 Wyjście na świat 4 Linux w biurze 5 Grafika 6 Multimedia/Rozrywka
L6.1 Systemy liczenia stosowane w informatyce
L6.1 Systemy liczenia stosowane w informatyce Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Publikacja jest dystrybuowana bezpłatnie Program Operacyjny Kapitał
Podstawy Informatyki dla Nauczyciela
Podstawy Informatyki dla Nauczyciela Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 2 Bożena Woźna-Szcześniak (AJD) Podstawy Informatyki dla Nauczyciela Wykład 2 1 / 1 Informacja
Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 5 Liczby w komputerze
Podstawy Informatyki Inżynieria Ciepła, I rok Wykład 5 Liczby w komputerze Jednostki informacji Bit (ang. bit) (Shannon, 948) Najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie
Wstęp do informatyki- wykład 1
MATEMATYKA 1 Wstęp do informatyki- wykład 1 Systemy liczbowe Treści prezentowane w wykładzie zostały oparte o: S. Prata, Język C++. Szkoła programowania. Wydanie VI, Helion, 2012 www.cplusplus.com Jerzy
Etap I V Gminnego Konkursu Informatycznego.
Informacje wstępne. Etap I V Gminnego Konkursu Informatycznego. 1. Do każdego pytania w teście podane są 3 odpowiedzi, z których tylko jedna jest odpowiedzią prawidłową. 2. Na starcie każdy uczestnik otrzymuje
Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne
Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne 1. Bit Pozycja rejestru lub komórki pamięci służąca do przedstawiania (pamiętania) cyfry w systemie (liczbowym)
Komunikacja człowiek-komputer
Komunikacja człowiek-komputer Wykład 3 Dr inż. Michał Kruk Komunikacja człowiek - komputer dr inż. Michał Kruk Reprezentacja znaków Aby zakodować tekst, trzeba każdej możliwej kombinacji bitów przyporządkować
Dane i ich kodowanie. R. Robert Gajewski Wydział Inżynierii Lądowej
Dane i ich kodowanie R. Robert Gajewski Wydział Inżynierii Lądowej Liczby całkowite 2 Liczby naturalne Kolejna kombinacja Z definicji potęgi Liczba naturalna 0 1 2 3 4 5 6 7 Wartość binarna 000 001 010
Wstęp do informatyki- wykład 1 Systemy liczbowe
1 Wstęp do informatyki- wykład 1 Systemy liczbowe Treści prezentowane w wykładzie zostały oparte o: S. Prata, Język C++. Szkoła programowania. Wydanie VI, Helion, 2012 www.cplusplus.com Jerzy Grębosz,
Systemy kodowania. Jolanta Bachan
Systemy kodowania Jolanta Bachan 2016-10-13 Bajt Bajt najmniejsza adresowalna jednostka informacji pamięci komputerowej, składająca się z bitów. Zwykle przyjmuje się, że jeden bajt to 8 bitów, choć to
Technologie Informacyjne
System binarny Szkoła Główna Służby Pożarniczej Zakład Informatyki i Łączności October 7, 26 Pojęcie bitu 2 Systemy liczbowe 3 Potęgi dwójki 4 System szesnastkowy 5 Kodowanie informacji 6 Liczby ujemne
Pracownia komputerowa. Dariusz Wardecki, wyk. X
Pracownia komputerowa Dariusz Wardecki, wyk. X Pliki sprzętowe (ang. device files) Pliki sprzętowe są specjalnymi plikami za pomocą których możemy komunikować się ze sterownikami urządzeń podłączonych
Grafika. Formaty zapisu obrazu cyfrowego
Grafika Formaty zapisu obrazu cyfrowego Od formatu pliku graficznego zależy objętość/wielkość pliku jakość obrazu przystosowanie do późniejszej edycji obrazu i zmiany jego rozmiarów. Zapis obrazu rastrowego
Obróbka grafiki cyfrowej
Obróbka grafiki cyfrowej 1 ROZDZIELCZOŚĆ (ang. resolution) - oznacza ilość malutkich punktów, które tworzą widzialny znak w druku bądź na ekranie monitora Typowe rozdzielczości monitorów komputerowych
Architektura komputerów
Architektura komputerów Wykład 4 Jan Kazimirski 1 Reprezentacja danych 2 Plan wykładu Systemy liczbowe Zapis dwójkowy liczb całkowitych Działania arytmetyczne Liczby rzeczywiste Znaki i łańcuchy znaków
ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH
ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH reprezentacja danych ASK.RD.01 c Dr inż. Ignacy Pardyka UNIWERSYTET JANA KOCHANOWSKIEGO w Kielcach Rok akad. 2011/2012 c Dr inż. Ignacy Pardyka (Inf.UJK) ASK.RD.01 Rok
1. Reprezentacja obrazu w komputerze
1. Reprezentacja obrazu w komputerze Uczeń: Uczeń: a. 1. Cele lekcji i. a) Wiadomości 1. zna podstawowe rodzaje plików graficznych, potrafi podać ich krótki opis oraz ich zastosowanie, 2. umie obsługiwać
Warstwa Rysunek bitmapowy Rysunek wektorowy
Warstwa - powierzchnia robocza w programie graficznym. Jest obszarem roboczym o określonych rozmiarach, położeniu i stopniu przeźroczystości. Warstwę należy traktować jako przeźroczystą folię na której
Inkscape. Menu. 1 SVG (ang. Scalable Vector Graphics) uniwersalny format dwuwymiarowej, statycznej i
Inkscape Inkscape jest opesourceowym programem do tworzenia grafiki wektorowej. Autorzy Inkscape a twierdzą, że jego możliwości porównywalne są z możliwościami oferowanymi przez programy takie, jak Illustrator,
Kompresja danych i formaty plików graficznych
Kompresja danych i formaty plików graficznych Tomasz Lewicki WWSIS, Wrocław maj 2007 Tomasz Lewicki (WWSIS, Wrocław) Archiwizacja dokumentów i danych maj 2007 1 / 21 Kompresja i dekompresja W znaczeniu
Porównanie rastrowego i wektorowego formatu zapisu obrazu cyfrowego
Porównanie rastrowego i wektorowego formatu zapisu obrazu cyfrowego Grafika wektorowa W grafice wektorowej zapis obrazu oparty jest na formułach matematycznych - jest to obraz, którego poszczególne elementy
1. Przypisy, indeks i spisy.
1. Przypisy, indeks i spisy. (Wstaw Odwołanie Przypis dolny - ) (Wstaw Odwołanie Indeks i spisy - ) Przypisy dolne i końcowe w drukowanych dokumentach umożliwiają umieszczanie w dokumencie objaśnień, komentarzy
Arytmetyka komputera
Arytmetyka komputera Systemy zapisu liczb System dziesiętny Podstawą układu dziesiętnego jest liczba 10, a wszystkie liczby można zapisywać dziesięcioma cyframi: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Jednostka
Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory
Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory Poniżej pozwoliłem sobie za cytować za wikipedią definicję zmiennej w informatyce.
Gimp Grafika rastrowa (konwersatorium)
GIMP Grafika rastrowa Zjazd 1 Prowadzący: mgr Agnieszka Paradzińska 17 listopad 2013 Gimp Grafika rastrowa (konwersatorium) Przed przystąpieniem do omawiania cyfrowego przetwarzania obrazów niezbędne jest
Programowanie Niskopoziomowe
Programowanie Niskopoziomowe Wykład 2: Reprezentacja danych Dr inż. Marek Mika Państwowa Wyższa Szkoła Zawodowa im. Jana Amosa Komeńskiego W Lesznie Plan Kilka ciekawostek Zapisy binarny, oktalny, decymalny
Porównanie rastrowego i wektorowego formatu zapisu obrazu cyfrowego. Barbara Ptaszek Krzysztof Krupiński V WT z inf.
Porównanie rastrowego i wektorowego formatu zapisu obrazu cyfrowego Barbara Ptaszek Krzysztof Krupiński V WT z inf. Grafika wektorowa W grafice wektorowej zapis obrazu oparty jest na formułach matematycznych
Systemy zapisu liczb.
Systemy zapisu liczb. Cele kształcenia: Zapoznanie z systemami zapisu liczb: dziesiętny, dwójkowy, ósemkowy, szesnastkowy. Zdobycie umiejętności wykonywania działań na liczbach w różnych systemach. Zagadnienia:
Kl 7-8 Szkoła Podstawowa
Temat: Hello World! Hello Codey! Kl 7-8 Szkoła Podstawowa Przedmiot: informatyka Autor: Sylwester Zasoński Czas trwania: 1h lekcyjna Cele ogólne: Rozwijanie kompetencji miękkich (umiejętność pracy zespołowej,
Księgarnia internetowa Lubię to!» Nasza społeczność
Kup książkę Poleć książkę Oceń książkę Księgarnia internetowa Lubię to!» Nasza społeczność Spis treści Rozdział 1. Zastosowanie komputera w życiu codziennym... 5 Rozdział 2. Elementy zestawu komputerowego...13
Założenia i obszar zastosowań. JPEG - algorytm kodowania obrazu. Geneza algorytmu KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG
Założenia i obszar zastosowań KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG Plan wykładu: Geneza algorytmu Założenia i obszar zastosowań JPEG kroki algorytmu kodowania obrazu Założenia: Obraz monochromatyczny
Zapoznanie z rodzajami grafiki. Zapoznanie z formatami grafiki. Rozmiar oraz rozdzielczość obrazka.
Zapoznanie z rodzajami grafiki. Zapoznanie z formatami grafiki. Rozmiar oraz rozdzielczość obrazka. Grafika komputerowa dziedzina informatyki zajmująca się wykorzystaniem technik komputerowych do celów
Grafika komputerowa dziedzina informatyki zajmująca się wykorzystaniem technik komputerowych do celów wizualizacji artystycznej oraz wizualizacji i
Grafika komputerowa dziedzina informatyki zajmująca się wykorzystaniem technik komputerowych do celów wizualizacji artystycznej oraz wizualizacji i rzeczywistości. Grafika komputerowa jest obecnie narzędziem
GRAFIKA RASTROWA. WYKŁAD 1 Wprowadzenie do grafiki rastrowej. Jacek Wiślicki Katedra Informatyki Stosowanej
GRAFIKA RASTROWA WYKŁAD 1 Wprowadzenie do grafiki rastrowej Jacek Wiślicki Katedra Informatyki Stosowanej Grafika rastrowa i wektorowa W grafice dwuwymiarowej wyróżnia się dwa rodzaje obrazów: rastrowe,
Wymagania edukacyjne na ocenę z informatyki klasa 3
Wymagania edukacyjne na ocenę z informatyki klasa 3 0. Logo [6 godz.] PODSTAWA PROGRAMOWA: Rozwiązywanie problemów i podejmowanie decyzji z wykorzystaniem komputera, stosowanie podejścia algorytmicznego.
Typy plików, opracował Jan Biernat Strona 1 z 12. Typy plików
Typy plików, opracował Jan Biernat Strona 1 z 12 Typy plików Plik (ang. file) uporządkowany zbiór danych o skończonej długości, stanowiący dla użytkownika systemu operacyjnego całość. Dla komputera plik
GRAFIKA. Formaty plików graficznych
GRAFIKA Formaty plików graficznych Pliki graficzne Ilustracje mogą być pamiętane jako pliki graficzne o różnych formatach. Można wyróżnić formaty, służące do pamiętania bitmap, akceptowane przez większość
I. KARTA PRZEDMIOTU CEL PRZEDMIOTU
I. KARTA PRZEDMIOTU 1. Nazwa przedmiotu: TECHNOLOGIA INFORMACYJNA 2. Kod przedmiotu: Ot 3. Jednostka prowadząca: Wydział Mechaniczno-Elektryczny 4. Kierunek: Automatyka i Robotyka 5. Specjalność: Informatyka
Rodzaje plików. Podstawowe definicje.
Rodzaje plików. Podstawowe definicje. Mariusz Tokarski Zagadnienia Zarządzanie plikami w systemie Windows Definicja pliku Opcje folderów Programy domyślne Współdzielenie plików przez programy Podstawowe
Architektura systemów komputerowych Laboratorium 5 Kodowanie liczb i tekstów
Architektura systemów komputerowych Laboratorium 5 Kodowanie liczb i tekstów Marcin Stępniak Informacje. Kod NKB Naturalny kod binarny (NKB) jest oparty na zapisie liczby naturalnej w dwójkowym systemie
Systemy liczbowe. 1. Przedstawić w postaci sumy wag poszczególnych cyfr liczbę rzeczywistą R = (10).
Wprowadzenie do inżynierii przetwarzania informacji. Ćwiczenie 1. Systemy liczbowe Cel dydaktyczny: Poznanie zasad reprezentacji liczb w systemach pozycyjnych o różnych podstawach. Kodowanie liczb dziesiętnych
Grafika Komputerowa - wprowadzenie. Grafika Komputerowa
Grafika Komputerowa - wprowadzenie Marek Pudełko Grafika Grafika jeden z podstawowych działów sztuk plastycznych (obok malarstwa i rzeźby). Obejmuje techniki pozwalające na powielanie rysunku na papierze
DZIESIĘTNY SYSTEM LICZBOWY
DZIESIĘTNY SYSTEM LICZBOWY Do zapisu dowolnej liczby system wykorzystuje dziesięć symboli (cyfr): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Dowolną liczbę w systemie dziesiętnym możemy przedstawić jako następująca
Przedmiot: Grafika komputerowa i projektowanie stron WWW
KARKONOSKA PAŃSTWOWA SZKOŁA WYŻSZA Kierunek: Dziennikarstwo i komunikacja społeczna Przedmiot: Grafika komputerowa i projektowanie stron WWW opracował: dr inż. Jerzy Januszewicz 1 Grafika komputerowa dział
Arytmetyka komputera. Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka. Opracował: Kamil Kowalski klasa III TI
Arytmetyka komputera Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka Opracował: Kamil Kowalski klasa III TI Spis treści 1. Jednostki informacyjne 2. Systemy liczbowe 2.1. System
FORMATY GRAFICZNE. Dobra ilustracja przychodzi w małym pliku. David Siegel, Tworzenie stron WWW. 1. Rodzaje plików graficznych
FORMATY GRAFICZNE Dobra ilustracja przychodzi w małym pliku. David Siegel, Tworzenie stron WWW 1. Rodzaje plików graficznych 1. Mapy bitowe reprezentują obraz jako prostokątną tablicę pikseli (np. standardy
Grafika rastrowa (bitmapa)-
Grafika komputerowa Grafika rastrowa Grafika rastrowa (bitmapa)- sposób zapisu obrazów w postaci prostokątnej tablicy wartości, opisujących kolory poszczególnych punktów obrazu (prostokątów składowych).
Kompresja bezstratna
Dawid Twardowski Wrocław, dnia 27 marca 2009 Kompresja bezstratna 1. Kompresja bezstratna plików graficznych Nieskompresowany plik graficzny TIFF poddajemy bezstratnej na trzech różnych programach: GIMP
Cechy formatu PNG Budowa bloku danych Bloki standardowe PNG Filtrowanie danych przed kompresją Wyświetlanie progresywne (Adam 7)
mgr inż. Grzegorz Kraszewski SYSTEMY MULTIMEDIALNE wykład 5, strona 1. PNG (PORTABLE NETWORK GRAPHICS) Cechy formatu PNG Budowa bloku danych Bloki standardowe PNG Filtrowanie danych przed kompresją Wyświetlanie
E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści
E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, 2014 Spis treści Przewodnik po podręczniku 8 Wstęp 10 1. Hipertekstowe języki znaczników 1.1. Elementy i znaczniki
GRAFIKA KOMPUTEROWA. mgr inż. Adrian Zapała
GRAFIKA KOMPUTEROWA GRAFIKA KOMPUTEROWA Dział informatyki zajmujący się cyfrowym przetwarzaniem obrazów przy wykorzystaniu algorytmów komputerowych. 2 GRAFIKA KOMPUTEROWA Rastrowa i wektorowa, 2D i 3D,
Architektura komputerów
Wykład jest przygotowany dla IV semestru kierunku Elektronika i Telekomunikacja. Studia I stopnia Dr inż. Małgorzata Langer Architektura komputerów Prezentacja multimedialna współfinansowana przez Unię
Technologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.
Technologie cyfrowe Artur Kalinowski Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.pl Semestr letni 2014/2015 Organizacja zajęć Wykład: czwartek 14:15 16:00,
Wykład I: Kodowanie liczb w systemach binarnych. Studia Podyplomowe INFORMATYKA Podstawy Informatyki
Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład I: Kodowanie liczb w systemach binarnych 1 Część 1 Dlaczego system binarny? 2 I. Dlaczego system binarny? Pojęcie bitu Bit jednostka informacji
Podstawy informatyki. Izabela Szczęch. Politechnika Poznańska
Podstawy informatyki Izabela Szczęch Politechnika Poznańska KOMPUTEROWA REPREZENTACJA OBRAZÓW 2 Plan wykładu Grafika rastrowa Grafika wektorowa Skalowanie obrazu Kompresja danych Popularne formaty plików
Wykorzystano fragmenty wykładu Krystyny Dziubich GRAFIKA WEKTOROWA. Aplikacje i Usługi Internetowe KASK ETI Politechnika Gdańska.
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)
Pracownia komputerowa. Dariusz Wardecki, wyk. VIII
Pracownia komputerowa Dariusz Wardecki, wyk. VIII Powtórzenie Podaj wartość liczby przy następującej reprezentacji zmiennoprzecinkowej (Kc = 7) Z C C C C M M M 1 0 1 1 1 1 1 0-1.75 (dec) Rafa J. Wysocki
Podstawy Informatyki. Metalurgia, I rok. Wykład 3 Liczby w komputerze
Podstawy Informatyki Metalurgia, I rok Wykład 3 Liczby w komputerze Jednostki informacji Bit (ang. bit) (Shannon, 1948) Najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie prawdopodobnych
Pracownia Komputerowa wykład IV
Pracownia Komputerowa wykład IV dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada/pk16 1 Reprezentacje liczb i znaków! Liczby:! Reprezentacja naturalna nieujemne liczby całkowite naturalny
Rozdział 7. Przedstawienie formatu graficznego BMP.
Rozdział 7. Przedstawienie formatu graficznego BMP. Plik graficzny o rozszerzeniu BMP jest jednym z najbardziej znanych formatów graficznych. Nazwa jego pochodzi od nazwy bitmap, opracowany został przez
Sposoby cyfrowego zapisywania obrazów
Sposoby cyfrowego zapisywania obrazów Dwa typy grafiki komputerowej Dziewięddziesiąt pięd procent wszystkich obrazów, które fotografowie i artyści drukują cyfrowo, to obrazy binarne. Obraz przekształcony