Obraz w określony obszar TImage

0

Jak załadować z pliku rysunek do TImage tak, żeby został pokazany w odpowiednim obszarze?

Tzn. Chcę np, żeby image pokazał go w punkcie (20, 20) i, żeby obrazek miał określone przeze mnie wymiary.

0

Chcę np, żeby image pokazał go w punkcie (20, 20) ...

Rysuj po canvasie TImage....

...i, żeby obrazek miał określone przeze mnie wymiary.

...używając StretchDraw.

//DOPISANE
Wystarczy, czemu nie? Po prostu podałem jedną z możliwości.

0

StrechDraw? A zwykłe CopyRect nie wystarczy (albo BrushCopy, jak chce się mieć przeźroczyste tło??)

0

Chcę np, żeby image pokazał go w punkcie (20, 20) ...

Rysuj po canvasie TImage....

...i, żeby obrazek miał określone przeze mnie wymiary.

...używając StretchDraw.

Ale właśnie jak to zrobić?
Tzn. jak narysować obrazek z pliku używając Canvasa?

0
var
  Bitmap: TBitmap;
begin
  Bitmap := TBitmap.Create;
  Bitmap.LoadFromFile('c:\pliczek.bmp');
  Image1.Canvas.Draw(20, 20, Bitmap);
end;

Podstawy!

1 użytkowników online, w tym zalogowanych: 0, gości: 1