TIMAGELIST DELPHI ЗАГРУЗКА КАРТИНОК ИЗ ФАЙЛА

Delphi предоставляет удобный класс TImageList для работы с изображениями в Ваших приложениях. Он позволяет сохранить набор изображений в одном файле c расширением .ico, .bmp или .png, и предоставляет удобный интерфейс для доступа к отдельным изображениям.

Чтобы загрузить графические файлы в TImageList, нужно выполнить несколько простых шагов. Вот пример кода:

ImageList1.Clear;
ImageList1.Height := 32;
ImageList1.Width := 32;
ImageList1.ColorDepth := cd32Bit;
ImageList1.DrawingStyle := dsTransparent;
ImageList1.Add( Image1.Picture.Bitmap, nil );
ImageList1.Add( Image2.Picture.Bitmap, nil );

Этот код создаст новый TImageList, установит его размеры и цветовую глубину, выберет прозрачный стиль рисования и добавит в него два изображения (из Image1 и Image2).

Чтобы загрузить изображения из файла, нужно использовать метод LoadFromFile:

ImageList1.Clear;
ImageList1.Height := 32;
ImageList1.Width := 32;
ImageList1.ColorDepth := cd32Bit;
ImageList1.DrawingStyle := dsTransparent;
ImageList1.LoadFromFile( "images.png" );

Этот код загрузит набор изображений из файла "images.png". В этом случае, каждому изображению будет автоматически присвоен индекс в TImageList (0, 1, 2, и т.д.).

#3. Соколов В. Игровые алгоритмы / Загрузка картинок в программу / Загрузка графики

Using the FireMonkey TImageList to Manage Image Resources with Delphi

How to read a bitmap image using Delphi 7

24 Компонент Image и ImageList

Урок Delphi. Компонент imagelist

Delphi: How to get data from API

Реклама
Новое
Реклама