NoName74
01.08.2011, 09:02
Всем привет! Вобщем, дело такое:
На форме есть image, который загружается из C:\image.jpeg. Этот image можно перемещать по форме во время работы программы.
Передо мной стоит задача - сохранить в отдельный файл определённую часть изображения. Как это сделать?
Использую вот такое:
rocedure TForm1.Button1Click(Sender: TObject);
var
B:TBitmap;
begin
B:=TBitmap.Create;
B.Width:=Bevel1.Width;
B.Height:=Bevel1.Height;
B.Canvas.Draw(0,0,Image1.Picture.Graphic);
B.SaveToFile('fragment.jpeg');
B.Free;
end;
Но он сохраняет верхюю правую часть image, где бы он не находжился на форме.
Помогите, заранее спасибо!
На форме есть image, который загружается из C:\image.jpeg. Этот image можно перемещать по форме во время работы программы.
Передо мной стоит задача - сохранить в отдельный файл определённую часть изображения. Как это сделать?
Использую вот такое:
rocedure TForm1.Button1Click(Sender: TObject);
var
B:TBitmap;
begin
B:=TBitmap.Create;
B.Width:=Bevel1.Width;
B.Height:=Bevel1.Height;
B.Canvas.Draw(0,0,Image1.Picture.Graphic);
B.SaveToFile('fragment.jpeg');
B.Free;
end;
Но он сохраняет верхюю правую часть image, где бы он не находжился на форме.
Помогите, заранее спасибо!