TRVMBitmap

<< Нажмите, чтобы показать Содержание >>

TRVMBitmap

Класс, представляющий собой растровое изображение.

Модуль [VCL и LCL] MRVBitmap;

Модуль [FMX] fmxMRVBitmap;

Синтаксис

TRVMBitmap = class(TPersistent);

hmtoggle_arrow1Иерархия

Описание

Объект этого класса хранит растровое изображение.

Размер изображения возвращается в свойствах Width и Height. Изображение использует 32 бита на пиксель.

Используйте метод GetBitmap, чтобы получить это изображение как объект TBitmap. Не следует освобождать объект TBitmap, возвращаемый этим методом. Если вы что-то нарисовали на этом bitmap, вызовите метод UpdateData, чтобы применить изменения.

Вы можете использовать метод Assign для присвоения объектов этого класса друг другу, объекта TGraphic объекту TRVMBitmap, объекта TRVMBitmap объекту TBitmap.

Доступ к данным изображения можно получить с помощью поля Data или с помощью метода ScanLine:

// один элемент - один пиксель (RGBA)

Data: array of Cardinal;
function ScanLine(y : Integer): PByteArray;