PDA

View Full Version : چطوری میتونم با canvas یک تصویر رو stretch کنم



MToloo
پنج شنبه 27 مرداد 1384, 12:36 عصر
چطوری میتونم با canvas یک تصویر رو stretch کنم. source کامپوننت image رو نگاه کردم, دیدم با stretchDraw کار کرده. .ولی من نوشتم نشد. تصویر از اون محدوده ای که بهش دادم خارج نمیشه ولی stretch هم نشده. بقیه اش حذف میشه.

Unique
شنبه 29 مرداد 1384, 23:31 عصر
سلام ! شی image یک خصوصیت stretch داره ! اون را True کن !

vcldeveloper
یک شنبه 30 مرداد 1384, 02:58 صبح
procedure TForm1.Button1Click(Sender: TObject);
var
Bitmap : TBitmap;
begin
Bitmap := TBitmap.Create;
try
Bitmap.LoadFromFile('image.bmp');
Canvas.StretchDraw(Rect(0,0,Width,Height),Bitmap);
finally
Bitmap.Free;
end;
end;