Formaty plików graficznych - wprowadzenie
|
|
- Nina Orłowska
- 9 lat temu
- Przeglądów:
Transkrypt
1 Formaty plików graficznych - wprowadzenie Obraz graficzny jest dwuwymiarową tablicą pikseli, zwana czasem rastrem. Kolor piksela może być reprezentowany w następujący sposób: Dla obrazów monochromatycznych 1 bit (czarny/biały) Dla obrazów true color dla każdego piksela określane są 3 składowe: czerwona (R), zielona (G), i niebieska (B). Gdy wartość każdej składowej reprezentowana jest przez 1 bajt, to każda barwa może być reprezentowana w 256 odcieniach jasności, co daje (ponad 16 mln) W przypadku obrazu opartego na palecie, wartości poszczególnych pikseli są indeksami tablicy RGB, zwanej paletą kolorów. Liczba przypadających na jeden piksel bitów zależy od liczby kolorów w palecie. Typowa paleta może zawierać 16 (4 bity na piksel) lub 256 kolorów (8 bitów na piksel). 1
2 Formaty plików graficznych - wprowadzenie Minimum informacji konieczne do wyświetlenia obrazu na ekranie: 1. Rozmiar rysunku (szerokość i wysokość) 2. Liczba bitów na piksel (głębokość) 3. Rodzaj grafiki (monochromatyczna / true color / paleta kolorów) 4. Paletę kolorów, jeśli obraz jest opisany na palecie 5. Dane graficzne (tablica pikseli) 2
3 Formaty plików graficznych - wprowadzenie Typowa struktura pliku graficznego: Nagłówek Paleta kolorów (jeśli jest) Dane graficzne (tablica pikseli) 3
4 Formaty plików graficznych - wprowadzenie Różnice w formatach plików graficznych: Kolejność umieszczonych w nagłówku informacji może być różna dla różnych formatów plików. Niektóre formaty, przystosowane do konkretnej karty graficznej, nie muszą zawierać palety, a jedynie tablice pikseli. Linie obrazu mogą być ułożone w kolejności od góry do dołu lub od dołu do góry. Jeżeli wartości pikseli są składowymi RGB, to kolejność zapisu tych składowych może być różna. Wartości pikseli mogą być zapisane w postaci pakietów lub planów obrazu. W przypadku pakietów bity, odpowiadające kolejnym pikselom, są zapisywane jeden za drugim. Jeżeli obraz składa się z planów, bity poszczególnych pikseli są zapisywane na tej samej pozycji w kolejnych planach. Najmniej znaczące bity pikseli obrazu znajdują się w jednym planie, a następnym planie są bity bardziej znaczące, itd. Dane graficzne mogą być skompresowane. 4
5 Formaty plików graficznych mapy bitowe Dostępne w systemie Windows mapy bitowe: Mapy bitowe niezależne od sprzętu (DIB Device-Independent Bitmap od wersji 3.0), dostosowane do wyświetlania na dowolnym urządzeniu rastrowym. Mapy bitowe zależne od sprzętu (DDB Device-Dependent Bitmap), dostosowane do wyświetlenia na konkretnym urządzeniu wyjściowym. Metoda wyświetlania plików graficznych w Windows: Konwersja dowolnego typu graficznego na mapę bitową DIB Przekształcenie mapy DIB w mapę DDB Przesłanie mapy DDB na konkretne urządzenie wyświetlające 5
6 Struktura pliku typu BMP: Formaty plików graficznych mapy bitowe BITMAPFILEHEADER BITMAPINFO: BITMAPINFOHEADER RGBQUAD BITMAPV4HEADER (Win NT4/Win 95) / BITMAPV5HEADER (Win NT5/Win 98) TABLICA PIKSELI 6
7 Formaty plików graficznych mapy bitowe Struktura nagłówka BITMAPFILEHEADER: typedef struct tagbitmapfileheader { // bmfh WORD bftype; DWORD bfsize; WORD bfreserved1; WORD bfreserved2; DWORD bfoffbits; } BITMAPFILEHEADER; Pole Wielkość Opis bftype WORD Dwa bajty "BM" (od słów: mapa bitowa) bfsize DWORD Całkowita wielkość pliku bfreserved1 WORD Wartość 0 bfreserved2 WORD Wartość 0 bfoffbits DWORD Odległość od początku pliku do miejsca, w którym zaczynają się bity mapy bitowej. 7
8 Formaty plików graficznych mapy bitowe Struktura nagłówka BITMAPINFO: typedef struct tagbitmapinfo { // bmi BITMAPINFOHEADER bmiheader; RGBQUAD bmicolors[1]; } BITMAPINFO; Struktura nagłówka BITMAPINFOHEADER: typedef struct tagbitmapinfoheader{ // bmih DWORD bisize; LONG biwidth; LONG biheight; WORD biplanes; WORD bibitcount; DWORD bicompression; DWORD bisizeimage; LONG bixpelspermeter; LONG biypelspermeter; DWORD biclrused; DWORD biclrimportant; } BITMAPINFOHEADER; 8
9 Formaty plików graficznych mapy bitowe Struktura nagłówka BITMAPINFOHEADER (interpretacja pól): Pole Wielkość Opis bisize DWORD Wielkość tej struktury w bajtach biwidth LONG Szerokość mapy bitowej w pikselach biheight LONG Wysokość mapy bitowej w pikselach biplanes WORD Wartość 1 bibitcount WORD Liczba bitów koloru przypadająca na jeden piksel (1,4,8 lub 24) bicompression DWORD Metoda kompresji (0, gdy nie ma kompresji) bisizeimage DWORD Wielkość mapy bitowej w bajtach (potrzebne jedynie w przypadku map skompresowanych) bixpelspermeter LONG Rozdzielczość pozioma w pikselach na metr biypelspermeter LONG Rozdzielczość pionowa w pikselach na metr biclrused WORD Liczba kolorów użyta w obrazie biclrimportant DWORD Liczba istotnych kolorów użyta w obrazie 9
10 Formaty plików graficznych mapy bitowe Struktura nagłówka RGBQUAD: typedef struct tagrgbquad { // rgbq BYTE rgbblue; BYTE rgbgreen; BYTE rgbred; BYTE rgbreserved; } RGBQUAD; Pole rgbblue rgbgreen rgbred rgbreserved Wielkość BYTE BYTE BYTE BYTE Opis Intensywność barwy niebieskiej Intensywność barwy zielonej Intensywność barwy czerwonej Wartość 0 10
11 Formaty plików graficznych mapy bitowe Liczbę struktur RGBQUAD wyznacza zwykle pole bibitcount: Dla koloru 1 bitowego: Dla kolorów 4 bitowych: Dla kolorów 16 bitowych: 2 struktury 16 struktur 256 struktur Gdy jednak pole biclrused ma wartość różną od zera to określa ono liczbę kolorów zdefiniowanych w palecie. Po tablicy barw w pliku znajduje się obraz mapy bitowej zakodowany w następujący sposób: Tablica zaczyna się od dolnego wiersza pikseli Piksel zajmuje 1, 4, 8 lub 24 bity W przypadku monochromatycznych map bitowych, w których 1 bit koloru przypada na piksel, pierwszy piksel w każdym wierszu odpowiada najbardziej znaczącemu bitowi pierwszego bajtu w każdym wierszu. Jeśli wartość bitu wynosi 0, kolor piksela należy odczytać z pierwszej struktury RGBQUAD znajdującej się w tablicy barw. Jeżeli wartość bitu wynosi 1, to kolor jest zakodowany w drugiej strukturze RGBQUAD. 11
12 Formaty plików graficznych mapy bitowe W przypadku 16-kolorowych map bitowych z 4 bitami koloru na piksel, pierwszy piksel w każdym wierszu odpowiada czterem najbardziej znaczącym bitom pierwszego bajtu każdego wiersza. W celu odkodowania koloru piksela używamy pobranej 4-bitowej wartości jako indeksu do tablicy barw. Tablica barw liczy 16 elementów. W 256-kolorowych mapach bitowych każdy bajt odpowiada jednemu pikselowi. Kolor piksela odczytujemy używając wartości 8-bitowej jako indeksu do tablicy barw, która liczy tym razem 256 elementów. Jeśli obraz składa się z pikseli kodowanych na 24 bitach koloru, to każdy zbiór kolejnych trzech bajtów odpowiada wartości RGB piksela. W tym przypadku nie ma tablicy barw, chyba że pole biclrused struktury BITMAPINFOHEADER jest różne od 0. W każdym przypadku, każdy wiersz danych mapy bitowej zawiera wielokrotność 4 bajtów. Jeżeli nie pasuje to do rzeczywistych wymiarów obrazu, to wiersz jest uzupełniany, aby ten warunek został spełniony. 12
13 Formaty plików graficznych wyświetlanie map bitowych Etapy wyświetlania plików graficznych: Wczytanie zawartości pliku do pamięci komputera Przekształcenie wczytanych danych w format DIB Przekształcenie wczytanych danych w format DDB Przesłanie obrazu do okna programu 13
14 Formaty plików graficznych wyświetlanie map bitowych Metoda wczytania pliku DIB: Odczytanie z pliku struktury BITMAPFILEHEADER (Pole struktury o nazwie bfsize zawiera rozmiar pliku). Na podstawie danych ze struktury BITMAPFILEHEADER należy zaalokować w pamięci komputera bufor o odpowiednim rozmiarze i przekopiować do niego zawartość pliku. Ustawić uprzednio zdefiniowane wskaźniki na początek pól BITMAPFILEHEADER, BITMAPINFOHEADER, BITMAPINFO (wskaźniki zastosowane zostaną przez funkcje przetwarzające bitmapę). Z zastosowaniem funkcji CreateDIBitmap() przekształcić dane z pliku DIB w bitmapę DDB Zamknąć plik dyskowy z danymi 14
15 Formaty plików graficznych wyświetlanie map bitowych Funkcja CreateDIBitmap(): HBITMAP CreateDIBitmap ( HDC hdc, // uchwyt do kontekstu urządzenia CONST BITMAPINFOHEADER *lpbmih, // wskaźnik do struktury // BITMAPINFOHEADER przetwarzanej DIB DWORD fdwinit, // flaga inicjalizacji CONST VOID *lpbinit,// wskaźnik do początku tablicy pikseli CONST BITMAPINFO *lpbmi, // wskaźnik do struktury BITMAPINFO // przetwarzanej DIB UINT fuusage // tryb konwersji kolorów ); 15
16 Formaty plików graficznych wyświetlanie map bitowych Uchwyt do bitmapy: static HBITMAP mhbmp=0; if(mhbmp) { DeleteObject(mHBmp); mhbmp=0; } HBITMAP CreateDIBitmap( ); 16
17 Formaty plików graficznych wyświetlanie map bitowych Uchwyt do kontekstu urządzenia: HDC mhdc; // uchwyt do kontekstu urządzenia mhdc=getdc(hwnd); HBITMAP CreateDIBitmap( mhdc, ); ReleaseDC(hwnd,mHDC); 17
18 Formaty plików graficznych wyświetlanie map bitowych Flaga inicjalizacji: HBITMAP CreateDIBitmap( CBM_INIT, ); 18
19 Formaty plików graficznych wyświetlanie map bitowych Tryb konwersji kolorów: HBITMAP CreateDIBitmap( DIB_PAL_COLORS, // DIB_RGB_COLORS ); 19
20 Formaty plików graficznych wyświetlanie map bitowych Metoda wyświetlenia bitmapy DDB: Spowodować odświeżenie okna (funkcja InvalidateRect()) Utworzyć kontekst urządzenia pamięciowego zgodny z kontekstem okna (funkcja CreateCompatibleDC()) Przyłączyć do utworzonego kontekstu bitmapę DDB (makrorozwinięcie SelectBitmap()) Przesłać bitmapę pomiędzy kontekstami (funkcja BitBlt()) Odłączyć bitmapę od pamięciowego kontekstu urządzenia Usunąć kontekst urządzenia pamięciowego 20
21 Formaty plików graficznych wyświetlanie map bitowych Unieważnienie zawartości okna wymuszenie wyrysowania na nowo zawartości okna: InvalidateRect(hwnd,NULL,TRUE); Utworzenie kontekstu urządzenia pamięciowego zgodnego z kontekstem okna: HDCPaint=BeginPaint(hwnd,&PaintStruct); mmemdc=createcompatibledc(hdcpaint); 21
22 Formaty plików graficznych wyświetlanie map bitowych Przyłączenie bitmapy DDB od pamięciowego kontekstu urządzenia: mhbitmapold=selectbitmap(mmemdc,mhbmp); 22
23 Formaty plików graficznych wyświetlanie map bitowych Przesłanie bitmapy pomiędzy kontekstami BOOL BitBlt ( HDC hdcdest, // uchwyt kontekstu urządzenia docelowego int nxdest, // współrzędna x lewego górnego rogu obrazu // docelowego int nydest, // współrzędna y lewego górnego rogu obrazu // docelowego int nwidth, // szerokość obrazu docelowego int nheight, // wysokość obrazu docelowego HDC hdcsrc, // uchwyt kontekstu urządzenia źródłowego int nxsrc, // współrzędna x lewego górnego rogu obrazu // źródłowego int nysrc, // współrzędna y lewego górnego rogu obrazu // źródłowego DWORD dwrop // kod operacji rastrowej np.:srccopy ); 23
24 Formaty plików graficznych wyświetlanie map bitowych Odłączenie bitmapy od pamięciowego kontekstu urządzenia: SelectBitmap(mMemDC,mHBitmapOld); Usunięcie pamięciowego kontekstu urządzenia: DeleteDC(mMemDC); 24
25 Formaty plików graficznych program BmpView 25
26 Pliki nagłówkowe: Formaty plików graficznych program BmpView #include <windowsx.h> // makro SelectBitmap() #include <stdio.h> // operacje na plikach #include <stdlib.h> // alokacja pamięci 26
27 Nowe zmienne lokalne: Formaty plików graficznych program BmpView LRESULT CALLBACK WndProc(HWND hwnd, UINT imsg, WPARAM wparam,lparam lparam) {HDC HDCPaint; // uchwyt obszaru kontekstu // urządzenia klienta PAINTSTRUCT PaintStruct; // informacja o malowaniu // Zestaw danych do obsługi standardowego okna "Otwórz plik"; char Filter[]="Mapy bitowe (*.bmp)\0*.bmp\0"; // filtr wyboru plików char FileName[256]={'\0'}; // tablica na nazwę // otworzonego pliku OPENFILENAME OFName; // struktura obsługująca // okno "Otwórz plik" FILE *plik; // uchwyt pliku 27
28 Formaty plików graficznych program BmpView Nowe zmienne lokalne (cd): // Zestaw danych, które mogą być przydtne do przetwarzania // i wczytywania pliku DIB static BITMAPFILEHEADER *BmpFilHeadPtr; static BITMAPINFOHEADER *BmpInfHeadPtr; static BITMAPINFO *BmpInfPtr; static unsigned char *BmpDataPtr; HDC mhdc; // uchwyt do kontekstu urządzenia HDC mmemdc; // uchwyt do pamięciowego kontekstu urządzenia static int mbmp_width; static int mbmp_height; // Uchwyty do bitmap DDB: HBITMAP mhbitmapold; static HBITMAP mhbmp=0; 28
29 Formaty plików graficznych program BmpView Obsługa standardowego okna Otwórz: case WM_COMMAND: switch(loword(wparam)) { case ID_PLIK_OTWORZ:// Załaduj do pamięci bitmapę memset(&ofname,0,sizeof(openfilename)); OFName.lStructSize=sizeof(OPENFILENAME); OFName.hwndOwner=hwnd; OFName.lpstrFilter=Filter; OFName.lpstrFile=FileName; OFName.nMaxFile=sizeof(FileName); FName.Flags=OFN_FILEMUSTEXIST OFN_HIDEREADONLY; OFName.lpstrDefExt="bmp"; if(getopenfilename(&ofname)==false)return 0; // Okno komunikatu: MessageBox(hwnd,"Za chwilę będzie ładowana do pamięci bitmapa","przeglądarka...",mb_ok MB_ICONINFORMATION); if(mhbmp){ DeleteObject(mHBmp);mHBmp=0; } 29
30 Formaty plików graficznych program BmpView Struktura obsługi komunikatów: switch(imsg) { case WM_COMMAND: switch(loword(wparam)) {case ID_PLIK_OTWORZ: // Załaduj do pamięci bitmapę, utwórz DDB return 0; case ID_PLIK_KONIEC: }return 0; return 0; case WM_DESTROY: return 0; case WM_PAINT: // Wyświetlaj bitmapę, jeśli została załadowana return 0; default:return DefWindowProc(hwnd,iMsg,wParam,lParam); }} 30
Do obsługi plików BMP należy stworzyć klasę przechowującą zawartość obrazu i udostępniającą następujące metody:
Ćwiczenie 1 OBSŁUGA OBRAZÓW W FORMACIE BMP Zakres pracy W ramach ćwiczenia należy do dostarczonego interfejsu dodać możliwość wyświetlania wczytanych z pliku obrazów typu BMP, konwertowania ich na format
Bitmapy - format i zastosowanie. Podstawowy format plików bitmapowych, dogodność zastosowania bitmap w prostych animacjach 2D.
Bitmapy - format i zastosowanie. Podstawowy format plików bitmapowych, dogodność zastosowania bitmap w prostych animacjach 2D. Format BMP został zaprojektowany przez firmę Microsoft, do przechowywania
Laboratorium Grafiki Komputerowej i Animacji. Ćwiczenie II. Formaty plików graficznych
Laboratorium Grafiki Komputerowej i Animacji Ćwiczenie II Formaty plików graficznych Sławomir Samolej Rzeszów, 1999 1. Wstęp Grafika jest podstawowym elementem multimedialnych aplikacji. Często w programach
HISPASEC. Praktyczne podejście do testowania bezpieczeństwa implementacji obsługi formatów danych. by Gynvael Coldwind
HISPASEC Praktyczne podejście do testowania bezpieczeństwa implementacji obsługi formatów danych by Gynvael Coldwind Dramatis Personæ Gynvael Coldwind - obecnie spec. ds. bezp. IT @ Hispasec - wcześniej
Interfejs graficzny w systemie Windows (GDI - Graphics Device Interface)
Interfejs graficzny w systemie Windows (GDI - Graphics Device Interface) GDI dostarcza funkcje i odpowiednie struktury, które aplikacja może wykorzystywać do obsługi graficznego wyjścia (różne urządzenia).
Format BMP okiem hakera
Atak Michał Gynvael Coldwind Składnikiewicz stopień trudności Pliki graficzne są dziś szeroko rozpowszechnionym nośnikiem informacji, spotyka się je praktycznie na każdym komputerze. Dobry programista
OBRAZY ZDJĘĆ LOTNICZYCH W POSTACI CYFROWEJ JAKO WARSTWA INFORMACYJNA W GIS WSPIERAJĄCYM GOSPODARKĘ PRZESTRZENIĄ W GMINIE.
Polskie Towarzystwo Fotogrametrii i Teledetekcji oraz Zakład Fotogrametrii i Informatyki 7 eledetekcyjnej Wydziału Geodezji Górniczej i Inżynierii Środowiska Akademii Górniczo-Hutniczej w Krakowie Archiwum
Architektura komputerów. dr inż. Sławomir Samolej D108 A, tel: 865 1486, email: ssamolej@prz-rzeszow.pl WWW: ssamolej.prz-rzeszow.
Architektura komputerów dr inż. Sławomir Samolej D108 A, tel: 865 1486, email: ssamolej@prz-rzeszow.pl WWW: ssamolej.prz-rzeszow.pl 1 Podział komputerów Honeywell-Bull DPS 7 mainframe Komputery główne
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
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,
Reprezentacje danych multimedialnych - grafika. 1. Terminologia 2. Obrazy czarno-białe 3. Obrazy kolorowe 4. Paleta 5.
Reprezentacje danych multimedialnych - grafika 1. Terminologia 2. Obrazy czarno-białe 3. Obrazy kolorowe. Paleta 5. Formaty graficzne Grafika - terminologia Wywietlanie monitor rastrowy Piksel najmniejszy
Laboratorium Podstaw Informatyki Strona 1. Laboratorium Podstaw Informatyki. Kierunek Elektrotechnika. Ćwiczenie Graf
Laboratorium Podstaw Informatyki Strona 1 Laboratorium Podstaw Informatyki Kierunek Elektrotechnika Ćwiczenie Graf Elementy grafiki komputerowej: mapy bitowe. wykresy funkcji dwóch zmiennych w poziomach
Podstawy grafiki komputerowej. Teoria obrazu.
WAŻNE POJĘCIA GRAFIKA KOMPUTEROWA - to dział informatyki zajmujący się wykorzystaniem oprogramowania komputerowego do tworzenia, przekształcania i prezentowania obrazów rzeczywistych i wyimaginowanych.
Formaty obrazów rastrowych biblioteki PBM
Formaty obrazów rastrowych biblioteki PBM Reprezentacja obrazu Obrazy pobierane z kamery, bądź dowolnego innego źródła, mogą być składowane na pliku dyskowym w jednym z wielu istniejących formatów zapisu
// Potrzebne do memset oraz memcpy, czyli kopiowania bloków
ZAWARTOŚCI 3 PLIKOW W WORDZIE: MAIN.CPP: #include #include #include pamięci // Potrzebne do memset oraz memcpy, czyli kopiowania bloków #include "Rysowanie_BMP.h" using
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
Typy złożone. Struktury, pola bitowe i unie. Programowanie Proceduralne 1
Typy złożone Struktury, pola bitowe i unie. Programowanie Proceduralne 1 Typy podstawowe Typy całkowite: char short int long Typy zmiennopozycyjne float double Modyfikatory : unsigned, signed Typ wskaźnikowy
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ą
ANALIZA I INDEKSOWANIE MULTIMEDIÓW (AIM)
ANALIZA I INDEKSOWANIE MULTIMEDIÓW (AIM) LABORATORIUM 5 - LOKALIZACJA OBIEKTÓW METODĄ HISTOGRAMU KOLORU 1. WYBÓR LOKALIZOWANEGO OBIEKTU Pierwszy etap laboratorium polega na wybraniu lokalizowanego obiektu.
external Data Representation
Remote Procedure Call external Data Representation Opis standardu RFC 1014 Kanoniczna reprezentacja danych oparta na formacie IEEE Deklaratywny język opisu struktur danych (zbliżony do języka C) Koncepcja
Analiza i Przetwarzanie Obrazów. Szyfrowanie Obrazów. Autor : Mateusz Nawrot
Analiza i Przetwarzanie Obrazów Szyfrowanie Obrazów Autor : Mateusz Nawrot 1. Cel projektu Celem projektu jest zaprezentowanie metod szyfrowania wykorzystujących zmodyfikowane dane obrazó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
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
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
Podstawy Informatyki Wykład V
Nie wytaczaj armaty by zabić komara Podstawy Informatyki Wykład V Grafika rastrowa Paint Copyright by Arkadiusz Rzucidło 1 Wprowadzenie - grafika rastrowa Grafika komputerowa tworzenie i przetwarzanie
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
Waldemar Izdebski - Wykłady z przedmiotu SIT / Mapa zasadnicza 30
Waldemar Izdebski - Wykłady z przedmiotu SIT / Mapa zasadnicza 30 2.3. Model rastrowy Rastrowy model danych wykorzystywany jest dla gromadzenia i przetwarzania danych pochodzących ze skanowania istniejących
Podstawy programowania w języku C dla środowiska Windows
Podstawy programowania w języku C dla środowiska Windows Część druga Windows API pierwsze kroki Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera
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
Wykład VI. Programowanie. dr inż. Janusz Słupik. Gliwice, 2014. Wydział Matematyki Stosowanej Politechniki Śląskiej. c Copyright 2014 Janusz Słupik
Wykład VI Wydział Matematyki Stosowanej Politechniki Śląskiej Gliwice, 2014 c Copyright 2014 Janusz Słupik Operacje na plikach Operacje na plikach Aby móc korzystać z pliku należy go otworzyć w odpowiednim
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
1 Temat: Wprowadzenie do biblioteki OpenCV
Instrukcja Zaawansowane przetwarzanie obrazów 1 Temat: Wprowadzenie do biblioteki OpenCV Przygotował: mgr inż. Tomasz Michno 1 Wstęp 1.1 OpenCV - krótki wstęp OpenCV (Open Source Computer Vision) jest
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
Podstawy przetwarzania obrazów teledetekcyjnych. Format rastrowy
Podstawy przetwarzania obrazów teledetekcyjnych Format rastrowy Definicja rastrowego modelu danych - podstawowy element obrazu cyfrowego to piksel, uważany w danym momencie za wewnętrznie jednorodny -
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.
Rysowanie punktów na powierzchni graficznej
Rysowanie punktów na powierzchni graficznej Tworzenie biblioteki rozpoczniemy od podstawowej funkcji graficznej gfxplot() - rysowania pojedynczego punktu na zadanych współrzędnych i o zadanym kolorze RGB.
KRYPTOGRAFIA I OCHRONA DANYCH PROJEKT
KRYPTOGRAFIA I OCHRONA DANYCH PROJEKT Temat: Zaimplementować system kryptografii wizualnej http://www.cacr.math.uwaterloo.ca/~dstinson/visual.html Autor: Tomasz Mitręga NSMW Grupa 1 Sekcja 2 1. Temat projektu
Materiały dla studentów pierwszego semestru studiów podyplomowych Grafika komputerowa i techniki multimedialne rok akademicki 2011/2012 semestr zimowy
Materiały dla studentów pierwszego semestru studiów podyplomowych Grafika komputerowa i techniki multimedialne rok akademicki 2011/2012 semestr zimowy Temat: Przekształcanie fotografii cyfrowej w grafikę
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
Techniki wizualizacji. Ćwiczenie 2. Obraz cyfrowy w komputerze
Doc. dr inż. Jacek Jarnicki Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej jacek.jarnicki@pwr.wroc.pl Techniki wizualizacji Ćwiczenie 2 Obraz cyfrowy w komputerze Celem ćwiczenia
Podstawy grafiki komputerowej
Podstawy grafiki komputerowej Krzysztof Gracki K.Gracki@ii.pw.edu.pl tel. (22) 6605031 Instytut Informatyki Politechniki Warszawskiej 2 Sprawy organizacyjne Krzysztof Gracki k.gracki@ii.pw.edu.pl tel.
GRAFIKA RASTROWA GRAFIKA RASTROWA
GRAFIKA KOMPUTEROWA GRAFIKA RASTROWA GRAFIKA RASTROWA (raster graphic) grafika bitmapowa: prezentacja obrazu za pomocą pionowo-poziomej siatki odpowiednio kolorowanych pikseli na monitorze komputera, drukarce
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).
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
Baltie 3. Podręcznik do nauki programowania dla klas I III gimnazjum. Tadeusz Sołtys, Bohumír Soukup
Baltie 3 Podręcznik do nauki programowania dla klas I III gimnazjum Tadeusz Sołtys, Bohumír Soukup Czytanie klawisza lub przycisku myszy Czytaj klawisz lub przycisk myszy - czekaj na naciśnięcie Polecenie
Procedura okna: LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam);
1. Pierwszy program pod Windows 1/8 Procedura okna: LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam); UINT unsigned int DWORD 32-bitowy unsigned int. LPSTR - wskaźnik do
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
Grafika komputerowa. Oko posiada pręciki (100 mln) dla detekcji składowych luminancji i 3 rodzaje czopków (9 mln) do detekcji koloru Żółty
Grafika komputerowa Opracowali: dr inż. Piotr Suchomski dr inż. Piotr Odya Oko posiada pręciki (100 mln) dla detekcji składowych luminancji i 3 rodzaje czopków (9 mln) do detekcji koloru Czerwony czopek
Pliki. Informacje ogólne. Obsługa plików w języku C
Pliki Informacje ogólne Plik jest pewnym zbiorem danych, zapisanym w systemie plików na nośniku danych (np. dysku twardym, pendrive, płycie DVD itp.). Może posiadać określone atrybuty, a odwołanie do niego
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
Metody komputerowe w obliczeniach inżynierskich
Metody komputerowe w obliczeniach inżynierskich dr inż. Marcel Luzar m.luzar@issi.uz.zgora.pl p. 325 A-2 www.issi.uz.zgora.pl Przetwarzanie obrazów w MATLABIe Zapis i odczyt obrazów, liczby 8 i 16-bitowe
Programowanie na poziomie sprzętu. Programowanie w Windows API
Programowanie w Windows API Windows API Windows Application Programming Interface (API) to zestaw funkcji systemu operacyjnego Windows, które umożliwiają aplikacjom korzystanie z wszystkich usług systemu.
Python: JPEG. Zadanie. 1. Wczytanie obrazka
Python: JPEG Witajcie! Jest to kolejny z serii tutoriali uczący Pythona, a w przyszłości być może nawet Cythona i Numby Jeśli chcesz nauczyć się nowych, zaawansowanych konstrukcji to spróbuj rozwiązać
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
Język C zajęcia nr 11. Funkcje
Język C zajęcia nr 11 Funkcje W języku C idea podprogramów realizowana jest wyłącznie poprzez definiowanie i wywołanie funkcji. Każda funkcja musi być przed wywołaniem zadeklarowana. Deklaracja funkcji
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
Plan wykładu. Wprowadzenie Program graficzny GIMP Edycja i retusz zdjęć Podsumowanie. informatyka +
Plan wykładu Wprowadzenie Program graficzny GIMP Edycja i retusz zdjęć Podsumowanie 2 Wprowadzenie Po co obrabiamy zdjęcia Obrazy wektorowe i rastrowe Wielkość i rozdzielczość obrazu Formaty graficzne
Plan wykładu. Wprowadzenie Program graficzny GIMP Edycja i retusz zdjęć Podsumowanie. informatyka +
Plan wykładu Wprowadzenie Program graficzny GIMP Edycja i retusz zdjęć Podsumowanie 2 Po co obrabiamy zdjęcia Poprawa jasności, kontrastu, kolorów itp. Zdjęcie wykonano w niesprzyjających warunkach (złe
Ćwiczenie 9 - Obsługa skanera płaskiego (TWAIN)
Grzegorz Pietrzak (133329) Jacek Symonowicz (133375) Wrocław, dnia 31 maja 2007 Laboratorium nr 5 Ćwiczenie 9 - Obsługa skanera płaskiego (TWAIN) Kurs: Urządzenia peryferyjne (2) Prowadzący: dr inż. Tomasz
Wybrane zagadnienia w pracy z danymi rastrowymi w ArcGIS Marcin Paź Esri Polska
Wybrane zagadnienia w pracy z danymi rastrowymi w ArcGIS 10.1 Marcin Paź Esri Polska Zagadnienia Koncepcja rastra Typy danych rastrowych Właściwości rastrów Modele danych rastrowych w ArcGIS Przetwarzanie
utworz tworzącą w pamięci dynamicznej tablicę dwuwymiarową liczb rzeczywistych, a następnie zerującą jej wszystkie elementy,
Lista 3 Zestaw I Zadanie 1. Zaprojektować i zaimplementować funkcje: utworz tworzącą w pamięci dynamicznej tablicę dwuwymiarową liczb rzeczywistych, a następnie zerującą jej wszystkie elementy, zapisz
Kurs grafiki komputerowej Lekcja 2. Barwa i kolor
Barwa i kolor Barwa to zjawisko, które zachodzi w trójkącie: źródło światła, przedmiot i obserwator. Zjawisko barwy jest wrażeniem powstałym u obserwatora, wywołanym przez odpowiednie długości fal świetlnych,
Dr inż. Grażyna KRUPIŃSKA. D-10 pokój 227 WYKŁAD 7 WSTĘP DO INFORMATYKI
Dr inż. Grażyna KRUPIŃSKA Grazyna.Krupinska@fis.agh.edu.pl D-10 pokój 227 WYKŁAD 7 WSTĘP DO INFORMATYKI Wyrażenia 2 Wyrażenia w języku C są bardziej elastyczne niż wyrażenia w jakimkolwiek innym języku
Sun RPC/XDR 10. listopada Dariusz Wawrzyniak (IIPP) 1
Remote Procedure Call external Data Representation trójwymiarowa identyfikacja procedur (nr programu, nr wersji, nr procedury) protokół RPC oparty na protokołach warstwy transportowej stosu TCP/IP (TCP
Katalog dobrych praktyk digitalizacyjnych dla obiektów bibliotecznych
Katalog dobrych praktyk digitalizacyjnych dla obiektów bibliotecznych Lp. Kryteria Obiekt Biblioteczny 1. Procedury, obejmujące: 1. selekcję wybór materiału, który zostanie poddany digitalizacji; selekcji
Baner internetowy w standardzie GIF - metoda tworzenia tandemem aplikacji Illustrator - ImageReady.
Baner internetowy w standardzie GIF - metoda tworzenia tandemem aplikacji Illustrator - ImageReady. Konspekt jest przeznaczony zasadniczo dla studentów II roku studiów zaocznych i studentów dziennych lat
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
Percepcja obrazu Podstawy grafiki komputerowej
Percepcja obrazu Podstawy grafiki komputerowej Światło widzialne wycinek szerokiego widma fal elektromagnetycznych 1 Narząd wzroku Narząd wzroku jest wysoko zorganizowanym analizatorem zmysłowym, którego
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.
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.
Sun RPC/XDR. Dariusz Wawrzyniak 1
Remote Procedure Call external Data Representation trójwymiarowa identyfikacja procedur (nr programu, nr wersji, nr procedury) protokół RPC oparty na protokołach warstwy transportowej stosu TCP/IP (TCP
M O DEL T E K ST O W Y DANYCH G RAFIC ZNYCH I M O ŻLIW O ŚC I JEG O ZASTO SO W A N IA W FO TOGRAM ETR II C Y FR O W EJ
Archiwum Fotogrametrii, Kartografii i Teledetekcji, vol. 15, Kraków 2004 49 M O DEL T E K ST O W Y DANYCH G RAFIC ZNYCH I M O ŻLIW O ŚC I JEG O ZASTO SO W A N IA W FO TOGRAM ETR II C Y FR O W EJ Aleksander
external Data Representation
Remote Procedure Call external Data Representation Dariusz Wawrzyniak (IIPP) 1 trójwymiarowa identyfikacja procedur (nr programu, nr wersji, nr procedury) protokół RPC oparty na protokołach warstwy transportowej
METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02
METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE Wykład 02 NAJPROSTSZY PROGRAM /* (Prawie) najprostszy przykład programu w C */ /*==================*/ /* Między tymi znaczkami można pisać, co się
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
Diagnostyka obrazowa
Diagnostyka obrazowa Ćwiczenie pierwsze Zapoznanie ze środowiskiem przetwarzania obrazu ImageJ 1 Cel ćwiczenia Ćwiczenie ma na celu zapoznanie uczestników kursu Diagnostyka obrazowa ze środowiskiem przetwarzania
Przygotowanie plików do druku
Przygotowanie plików do druku Rekomendowanym formatem plików jest PDF oraz CDR. PDF - PrePress - zgodność: Acrobat 4 (PDF 1.3) 1. wszystkie fonty zamienione na krzywe, 2. jeśli w pracy znajdują się mapy
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ć
INFORMATYKA Studia Niestacjonarne Elektrotechnika
INFORMATYKA Studia Niestacjonarne Elektrotechnika Wydział Elektrotechniki i Informatyki dr inż. Michał Łanczont Wydział Elektrotechniki i Informatyki p. E419 tel. 81-538-42-93 m.lanczont@pollub.pl http://lanczont.pollub.pl
Diagnostyka obrazowa
Diagnostyka obrazowa Ćwiczenie pierwsze Wstęp do środowiska przetwarzania obrazu ImageJ 1. Cel ćwiczenia Ćwiczenie ma na celu zapoznanie uczestników kursu Diagnostyka obrazowa ze środowiskiem przetwarzania
AutoCAD LT praca na obiektach rastrowych i nakładanie barw z palety RGB na rysunki.
AutoCAD LT praca na obiektach rastrowych i nakładanie barw z palety RGB na rysunki. Niniejsza instrukcja jest przewodnikiem po narzędziach służących do wstawiania i edycji obiektów rastrowych dostępnych
AUTOVIEW 2010. Katalog sylwetek pojazdów. Instrukcja instalacji i wykorzystania w programach Cyborg Idea. C.A.R. Crash Analyse Ratschbacher GmbH
Katalog sylwetek pojazdów C.A.R. Crash Analyse Ratschbacher GmbH AUTOVIEW 2010 Instrukcja instalacji i wykorzystania w programach Cyborg Idea Copyright 2007-2010 Cyborg Idea s.c. 2 Spis treści 1. Instalacja
Kodowanie informacji. Kody liczbowe
Wykład 2 2-1 Kodowanie informacji PoniewaŜ komputer jest urządzeniem zbudowanym z układów cyfrowych, informacja przetwarzana przez niego musi być reprezentowana przy pomocy dwóch stanów - wysokiego i niskiego,
Przetwarzanie obrazów cyfrowych
Przetwarzanie obrazów cyfrowych Zadanie do wykonania Należy napisać program pozwalający na przetwarzanie obrazów cyfrowych. Program ma prezentować użytkownikowi menu, pozwalające na: 1. wybór pliku zawierającego
Język ludzki kod maszynowy
Język ludzki kod maszynowy poziom wysoki Język ludzki (mowa) Język programowania wysokiego poziomu Jeśli liczba punktów jest większa niż 50, test zostaje zaliczony; w przeciwnym razie testu nie zalicza
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
1. Wartość, jaką odczytuje się z obszaru przydzielonego obiektowi to: a) I - wartość b) definicja obiektu c) typ oboektu d) p - wartość
1. Wartość, jaką odczytuje się z obszaru przydzielonego obiektowi to: a) I - wartość b) definicja obiektu c) typ oboektu d) p - wartość 2. Poprawna definicja wskażnika b to: a) float *a, **b = &a; b) float
Funkcje zawarte w bibliotece < io.h >
PLIKOWE OPERACJE WEJŚCIA - WYJŚCIA Język C/C++ nie ma wbudowanych żadnych instrukcji umożliwiających wykonywanie operacji wejścia-wyjścia! Służą do tego funkcje biblioteczne. Funkcje zawarte w bibliotece
Programowanie proceduralne INP001210WL rok akademicki 2018/19 semestr letni. Wykład 6. Karol Tarnowski A-1 p.
Programowanie proceduralne INP001210WL rok akademicki 2018/19 semestr letni Wykład 6 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Wskaźnik do pliku Dostęp do pliku: zapis, odczyt,
Języki programowania. Przetwarzanie plików amorficznych Konwencja języka C. Część siódma. Autorzy Tomasz Xięski Roman Simiński
Języki programowania Część siódma Przetwarzanie plików amorficznych Konwencja języka C Autorzy Tomasz Xięski Roman Simiński Niniejsze opracowanie zawiera skrót treści wykładu, lektura tych materiałów nie
Architektura komputerów
Architektura komputerów Tydzień 4 Tryby adresowania i formaty Tryby adresowania Natychmiastowy Bezpośredni Pośredni Rejestrowy Rejestrowy pośredni Z przesunięciem stosowy Argument natychmiastowy Op Rozkaz
CEL zapoznanie z programem do tworzenia rysunków i ukazanie możliwości Edytora obrazów do sporządzania rysunków i ikon.
Konspekt lekcji informatyki Rok szk. 2003/2004 Temat: Tworzenie ikon z wykorzystaniem Edytora obrazów Hasło programowe: Czas: Klasa: Nauczyciel: Rysowanie w Edytorze grafiki 45 min I Gimnazjum mgr inż.
Zamiana reprezentacji wektorowej na rastrową - rasteryzacja
MODEL RASTROWY Siatka kwadratów lub prostokątów stanowi elementy rastra. Piksel - pojedynczy element jest najmniejszą rozróŝnialną jednostką powierzchniową, której własności są opisane atrybutami. Model
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
Funkcje zawarte w bibliotece < io.h >
PLIKOWE OPERACJE WEJŚCIA - WYJŚCIA Język C/C++ nie ma wbudowanych żadnych instrukcji umożliwiających wykonywanie operacji wejścia-wyjścia! Służą do tego funkcje biblioteczne. Funkcje zawarte w bibliotece
Programowanie współbieżne. Tworzenie i obsługa semaforów oraz wątków przy użyciu funkcji Windows API.
Programowanie współbieżne Tworzenie i obsługa semaforów oraz wątków przy użyciu funkcji Windows API. Cel zadania. Celem zadania jest poznanie podstawowych funkcji Windows API umożliwiających tworzenie
NOTATNIK KONSTRUKTORA
NOTATNIK KONSTRUKTORA Obsługa wyświetlaczy kolorowych Wyświetlanie bitmap Wyświetlacze monochromatyczne są często używane w różnych konstrukcjach amatorskich. Inaczej sytuacja przedstawia się w przypadku