Карта сайтаСсылкиКонтакты

Копирование части одного изображения в другое

PDF Печать
Статьи

Вы можете использовать функцию CopyRect для копирования одной части Canvas в другой.


procedure TForm1.Button1Click(Sender: TObject);
begin
  if OpenDialog1.Execute then
    Image1.Picture.LoadFromFile(OpenDialog1.FileName);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  Image2.Canvas.CopyRect(
    Rect(0, 0, Image2.Width, Image2.Height),
    Image1.Canvas,
    Rect(
      0,
      0,
      Image1.Picture.Width - 50,
      Image1.Picture.Height - 50));
end;

 

Добавить комментарий


Защитный код
Обновить