Привет, Гость! Регистрация RSS
Вторник, 07.05.2024
Главная » Статьи » Основные статьи сайта

Загрузка изображения из графического файла с использованием стандартного диалога открытия графических изображений

Компонент Image позволяет  поместить графическое изображение в любое место на форме.  Для включения этого объекта  в состав приложения необходимо выбрать его на странице Additional палитры компонентов  и поместить в нужное место формы.  Изображение можно загрузить во время дизайна в редакторе свойства Picture (Инспектор Объектов). Файл изображения должен иметь формат BMP, WMF, ICO.

Посмотреть пример с графическим образом »

 Для работы с изображениями в формате JPEG применяется специальный класс TJPEGIMAGE. Чтобы использовать этот класс, необходимо в разделе Uses подключить модуль JPEG.

Свойство Picture определяет изображение, которое появится в поле компонента Image. При проектировании следует помнить, что изображение, помещенное на форму во время дизайна, включается в файл проекта DPR и затем присоединяется к исполняемому файлу. Поэтому такой EXE-файл может получиться достаточно большим.   В качестве  альтернативы можно рассмотреть загрузку картинки во время выполнения программы.

Свойство Center (тип Boolean) установить в  True, центр изображения будет совмещаться с центром   Image. Свойство   Stretch установить в True, изображение будет сжиматься или растягиваться, чтобы заполнить весь объект Image.

Загрузка изображения из файла осуществляется с использованием метода LoadFromFile, который имеет следующий синтаксис: LoadFromFile (const FileName: String);

Пример работы с графическим образом:

На форму помещается компонент Image1, кнопка Button1 с заголовком Открыть и диалог OpenPictureDialog1.  Программа по нажатию кнопки вызывает диалог, затем открывает выбранный файл и помещает его содержимое в поле компонента Image1.

Код приложения «Графический образ»

procedure TForm2.Button1Click(Sender: TObject);

begin

   if OpenPictureDialog1.Execute then

 // Если диалог отработал  Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName);

end;

end.

Для очистки рисунка можно использовать обработку:

    Image1.Picture:=nil;

Посмотреть пример с графическим образом »

Нравится
Категория: Основные статьи сайта | Добавил: Dark_Green (22.10.2012)
Просмотров: 5749 | Теги: Графический образ, Image, Image1 | Рейтинг: 0.0/0

Другие статьи
»
Метод MessageBox (0)
»
Мультимедиа в Delphi (0)
»
Рекурсия. Рекурсивный вызов функций и процедур. (0)
»
Создание информационного окна (0)
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]