ий вивід зображень, основним недоліком - величезні розміри файлів. Причина цьому - підтримка форматом лише найпростішого RLE-стиснення. При такому стиску послідовність повторюваних величин (в нашому випадку - набір біт для представлення відеопікселя) замінюється парою - повторюється величиною і числом її повторень.
Якщо врахувати необхідність включення в додаток великого числа досить великих графічних зображень, то стає зрозумілим бажання використання додатком інших графічних форматів (таких як GIF або JPEG).
Формат JPEG на сьогоднішній день є одним з найбільш поширених. Він заснований на стисненні зображень з втратою якості, але повнокольорові зображення (з колірною глибиною 24 біт / піксель) виходять досить малими за обсягом. До того ж при невеликому масштабуванні їх якість не особливо різко погіршується. Цей формат ідеальний для зображень з використанням будь-якого великої кількості кольорів і відтінків. Однак, для зображень з малою кількістю кольорів (256 і менше) абсолютно не підходить, так як алгоритм кодування спотворює і кольору, і сам малюнок. І якщо на фотографії це практично непомітно, то на малюнку з невеликою кількістю квітів видно артефакти навколо країв. Вони виражаються як «бруд» навколо контурів, а також у вигляді спотворення кольору - це результат кодування графічного файлу в не призначених для нього формат.
Оцінивши особливості цих форматів, було прийнято використовувати карти в форматі bmp, а фотографії коридорів і аудиторії ВУЗу в форматі jpeg.
2.4 Висновки по чолі 2
Взаємне розташування аудиторій було прийнято представити у вигляді графа, а в якості алгоритму пошуку оптимального маршруту був обраний алгоритм з поверненням.
Для зберігання необхідної інформації про аудиторіях і зв'язках між ними використовуються звичайні текстові файли у форматі txt.
Як найбільш оптимальних форматів для використовуваного графічного матеріалу були обрані: формат bmp для карт, формат jpeg для фотографій коридорів і аудиторій ВНЗ.
3. Розробка програмного забезпечення для Інтерактивного гіда по ГОУ ВПО «МГТУ ім.Г.І. Носова »
3.1 Функціональні схеми роботи програми
Основним завданням програмного продукту «Гід по МГТУ», як видно з рисунка 3, є надання користувачу інформації з Магнітогорському державному технічному університету ім.Г.І. Носова.
Рисунок 3 - Функціональна схема роботи програмного продукту «Гід по МГТУ»
Реалізація поставленої задачі складається з чотирьох етапів згідно малюнку 4. Дані, введені користувачем, перевіряються на коректність, обробляються відповідно до запиту і виводяться на екран.
На рисунку 5 наведена функціональна схема обробки даних, отриманих від користувача. Залежно від типу запиту відбувається одне з трьох дій: пошук оптимального маршруту і визначення координат аудиторій, що входять до нього, пошук аудиторії, вибір інформації про об'єкт з бази даних. Результат цієї дії виводиться на екран.
Малюнок 4 - Функціональна схема моделювання роботи програмного продукту «Гід по МГТУ»
Малюнок 5 - Функціональна сх...