|
<< Нажмите, чтобы показать Содержание >> TRVMBitmap |
Класс, представляющий собой растровое изображение.
Модуль [VCL и LCL] MRVBitmap;
Модуль [FMX] fmxMRVBitmap;
Синтаксис
TRVMBitmap = class(TPersistent);
VCL: TObject TPersistent TRVMCustomBitmap TRVMBitmapVCL LCL: TObject TPersistent TRVMCustomBitmap TRVMBitmapLaz FMX: TObject TPersistent TRVMCustomBitmap TRVMBitmapFM |
Объект этого класса хранит растровое изображение.
Размер изображения возвращается в свойствах 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;