Программирование мультимедиа-систем. Баканов В.М. - 5 стр.

UptoLike

Составители: 

- 5 -
1 Лабораторная работа 1. Создание простых программ
для визуализации файлов изображений и видео
1.1 Цель работыприобретение практических навыков в создании ПО
(вьюверов) для просмотра (визуализации) растровых изображений и аудио-
видеофайлов с использованием систем быстрой разработки приложений Del-
phi и C++Builder фирмы Borland Int. в среде ОС Windows [1,3].
1.2 Теоретические основы. Любые видеоданные в конечном
счете пред-
ставляют собой последовательность блоков информации о каждой точке
изображения (пикселов, pixels - picture element); сжатие информации (без по-
тери качества или с некоторой потерей оного) необходимо лишь для умень-
шения объема дискового пространства, необходимого для сохранения соот-
ветствующего файла. При этом каждый раз при считывании файла происхо-
дит декомпрессия файла, при
сохраненииповторная компрессия (согласно
заданной технологии сжатия).
В системах Delphi/C++Builder определен компонент TImage (страница Ad-
ditional палитры компонентов), предназначенный для визуализации изобра-
жений в виде битовой карты (TBitmap), метафайла (TMetafile) илииконки
(TIcon); JPEG-изображения могут быть обработаны с помощью специального
(дополнительного) компонента Delphi/C++Builder.
Загрузка файла изображения в Image1 осуществляется соответствующими
компонентными функциями (дополнительно используются компоненты
OpenPictureDialog и SavePictureDialog):
if (OpenPictureDialog1->Execute())
Image1->Picture->LoadFromFile(“имя_файла”);
сохранение
if (SavePictureDialog1->Execute())
Image1->Picture->SaveToFile(“имя_файла”);
Размер (в пикселах) области визуализации (полотна) определяется как
int nX=Image1->Width;
int nY=Image1->Height;
Размер загруженного в Image изображения:
int pX=Image1->Picture->Width;
int pY=Image1->Picture->Height;
  1 Лабораторная работа 1. Создание простых программ
    для визуализации файлов изображений и видео

   1.1 Цель работы – приобретение практических навыков в создании ПО
(‘вьюверов’) для просмотра (визуализации) растровых изображений и аудио-
видеофайлов с использованием систем быстрой разработки приложений Del-
phi и C++Builder фирмы Borland Int. в среде ОС Windows [1,3].

   1.2 Теоретические основы. Любые видеоданные в конечном счете пред-
ставляют собой последовательность блоков информации о каждой точке
изображения (пикселов, pixels - picture element); сжатие информации (без по-
тери качества или с некоторой потерей оного) необходимо лишь для умень-
шения объема дискового пространства, необходимого для сохранения соот-
ветствующего файла. При этом каждый раз при считывании файла происхо-
дит декомпрессия файла, при сохранении – повторная компрессия (согласно
заданной технологии сжатия).
   В системах Delphi/C++Builder определен компонент TImage (страница Ad-
ditional палитры компонентов), предназначенный для визуализации изобра-
жений в виде битовой карты (TBitmap), метафайла (TMetafile) или ‘иконки’
(TIcon); JPEG-изображения могут быть обработаны с помощью специального
(дополнительного) компонента Delphi/C++Builder.
   Загрузка файла изображения в Image1 осуществляется соответствующими
компонентными функциями (дополнительно используются компоненты
OpenPictureDialog и SavePictureDialog):

  if (OpenPictureDialog1->Execute())
   Image1->Picture->LoadFromFile(“имя_файла”);

  сохранение

  if (SavePictureDialog1->Execute())
   Image1->Picture->SaveToFile(“имя_файла”);

  Размер (в пикселах) области визуализации (полотна) определяется как

  int nX=Image1->Width;
  int nY=Image1->Height;

  Размер загруженного в Image изображения:

  int pX=Image1->Picture->Width;
  int pY=Image1->Picture->Height;




                                    -5-