ВУЗ:
Составители:
Рубрика:
- 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-
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »