Содержание

LayOn

Накладывает данное изображение на указанное.

Синтаксис

PASCAL

procedure TImage.LayOn(aDest: TImage; aX: Integer; aY: Integer); 

ECMA

TImage.layOn(aDest, aX, aY);

Параметры

Параметр Тип (PASCAL) Тип (ECMA) По умолчанию Описание
aDest TImage TImage - Изображение, поверх которого будет наложено данное изображение.
aX Integer Number - Смещение по оси X относительно изображения aDest.
aY Integer Number - Смещение по оси Y относительно изображения aDest.

Возвращаемое значение

Тип (PASCAL) Тип (ECMA) Описание

Примеры

PASCAL

  1. //{$MODE PASCAL}
    var image1 := TImage.Create;
    image1.Load('tests://img/png1.png');
    var image2 := TImage.Create;
    image2.Load('tests://img/png2.png');
    image2.LayOn(image1, 20, 20);
    image1.SaveToFile('\images\layon-1.png');

  1. //{$MODE PASCAL}
    var image1 := TImage.Create;
    image1.Load('tests://img/png1.png');
    var image2 := TImage.Create;
    image2.Load('tests://img/png2.png');
    image1.LayOn(image2, 20, 20);
    image2.SaveToFile('\images\layon-2.png');

ECMA

  1. //{$MODE ECMA}
    var image1 = new TImage();
    image1.load('tests://img/png1.png');
    var image2 = new TImage();
    image2.load('tests://img/png2.png');
    image2.layOn(image1, 20, 20);
    image1.saveToFile('\\images\\layon-1.png');

  1. //{$MODE ECMA}
    var image1 = new TImage();
    image1.load('tests://img/png1.png');
    var image2 = new TImage();
    image2.load('tests://img/png2.png');
    image1.layOn(image2, 20, 20);
    image2.saveToFile('\\images\\layon-2.png');