Direct2D (9) : 显示图像
时间:2011-04-01 来源:万一
uses Direct2D; procedure TForm1.FormPaint(Sender: TObject); var cvs: TDirect2DCanvas; wic: TWICImage; R: TRect; begin wic := TWICImage.Create; wic.LoadFromFile('C:\Temp\Test.png'); cvs := TDirect2DCanvas.Create(Canvas, ClientRect); cvs.BeginDraw; cvs.Draw(10, 10, wic); R := Bounds(wic.Width div 2 + 10, wic.Height div 2 + 10, wic.Width div 2, wic.Height div 2); cvs.StretchDraw(R, wic, 192); cvs.EndDraw; cvs.Free; wic.Free; end;
效果图:

相关阅读 更多 +
排行榜 更多 +