19782

Графіка та графічні примітиви

Доклад

Информатика, кибернетика и программирование

2.Графіка та графічні примітиви Графіка спеціальна область інформатики що вивчає методи і засоби створення та обробки зображень за допомогою програмноапаратних комплексів. Графіка поділяється на: Растрову зображення будується по крапках. Комп'ютер зберігає

Украинкский

2013-07-17

28 KB

1 чел.

2.Графіка та графічні примітиви

Графіка - спеціальна область інформатики, що вивчає методи і засоби створення та обробки зображень за допомогою програмно-апаратних комплексів.

Графіка поділяється на:

Растрову - зображення будується по крапках. Комп'ютер зберігає параметри кожної точки зображення (її колір, координати). Причому кожна точка представляється певною кількістю біт (залежно від глибини кольору).
Векторну - зображення будується на основі найпростіших геометричних елементів. Лінія - елементарний об'єкт векторної графіки. Як і будь-який об'єкт, лінія володіє властивостями: формою (пряма, крива), товщиною, кольором, шрифтом (суцільна, пунктирна). Лінія описується математично як єдиний об'єкт, і тому об'єм даних для відображення об'єкта засобами векторної графіки істотно менший, ніж в растровій графіці.
Фрактальну - створення зображення полягає не в малюванні, а в програмуванні. Фрактал - структура, що складається з частин, подібних цілого. Одним з основних властивостей є самоподібність. (Фрактус - складається з фрагментів). В центрі знаходиться найпростіший елемент - рівносторонній трикутник, який отримав назву - фрактальний.
Тривимірна графіка – створюється з геометричних фігур та їх комбінацій.

Примітиви-найменші графічні елементи, неподільні з точки зору прикладної програми, які використовуються в якості базових для побудови більш складних зображень.

  
Групи примітивів:

- Геометричні (точка, відрізок, ламана, дуга, крива та ін.)
- Текстові (алфавіт, цифри і т. п.).
- Службові (символьні) (курсор, службові значки, полумаркери).
- Деяка графічна інформація, що відображається в графічній формі.

  
Характеристики примітивів:

1. Параметри - форма, розмір, розташування.
2. Атрибути - візуальні властивості та статус примітиву (можливість зміни).

  
Візуальні властивості:

1. Яскравість.
2. Колір.
3. Режим мерехтіння.
4. Вид лінії.


 

А также другие работы, которые могут Вас заинтересовать

69279. Драйвер ODBC. Підключення до потоку даних. Запит даних 50 KB
  Система управління базами даних (DBMS — Database Management System). DBMS є програмним забезпеченням, що надає доступ до структурованих даних і забезпечує можливість маніпулювання ними. Прикладами найбільш популярних DBMS є Microsoft Access, Microsoft SQL Server...
69280. Підготовка і виконання запиту. Отримання даних. Відключення 41 KB
  Останнє, що додаток повинен зробити після підключення до джерела даних, але перш, ніж воно буде здатне здійснювати запити SQL, — це отримати дескриптор оператора (statement handle) або hstmt. Щоб отримати дескриптор hstmt, достаточш оголосити змінну типу SQLHSTMT і викликати функцію...
69281. Створення першого проекту Visual Studio 105.5 KB
  В меню File (Файл) виберіть пункти New (Створити), вкладку Project (Проект) або натиснути комбінацію клавіш Ctrl+Shift+N. У будь-якому випадку на екрані з’явиться діалогове вікно New Project (мал. 1.4), що дозволяє створювати всі типи проектів Visual Studio.
69282. Динамічний обмін даними. Функція Initlnstance 74.5 KB
  Динамічний обмін даними (DDX — Dynamic Data Exchange) — це засіб, за допомогою якого можна легко передавати дані між елементами управління діалогового вікна і змінними-членами додатку. Щоб створити змінну DDX, досить клацнути на елементі управління в ресурсах шаблону...
69283. Обробники подій. Концепція документ/представлення 82 KB
  Як відомо, операційна система Windows використовує модель, керовану подіями (event-driven). Це означає, що замість послідовного набору команд додаток містить цикл повідомлень (message loop), який обробляє повідомлення (або події), передавані додатку операційною системою Windows.
69284. Клас CDocument 49 KB
  Клас CDocument забезпечує стандартну поведінка об’єктів документа додатку MFC. Клас CDocument дозволяє створювати нові документи, зберігати дані документа на диску (сериализация), забезпечувати стандартну взаємодію між об’єктом документа і вікном уявлення...
69285. Документи і обробка повідомлень 34.5 KB
  Одне з найбільш важливих достоїнств документа в тому, що об’єкт CDocument не пов’язаний з вікном безпосередньо. Проте, саме об’єкт CDocument і є адресатом передаваних команд. Отже, цей об’єкт може отримувати повідомлення від операційної системи. Відповідальність за передачу повідомлень...
69286. Керування документами та представленнями 47.5 KB
  Оскільки архітектура документ/представлення є наріжним каменем будь-якого документ - орієнтованого застосування (як вже було сказано, діалогові застосування потрійні трохи інакше, чим додатки архітектури документ/представлення), класи MFC повинні володіти здатністю створювати...
69287. Клас CView 50 KB
  Для кожного класу, похідного від CDocument, що потребує надання користувачеві візуального інтерфейсу, необхідний клас, похідний від CView, який і забезпечує цей інтерфейс. Клас, похідний від CView, забезпечує як візуальне представлення даних документа, так і взаємодію з користувачем у вікні представлення.