【问题标题】:Perform uneven stretch draw with Delphi使用 Delphi 执行不均匀拉伸绘制
【发布时间】:2011-11-26 13:06:14
【问题描述】:

好的,这是最好用图片来解释的事情......

我正在寻找一个类似于 StretchBlt 的功能,但我可以在其中将图像复制到定义目标四个角的画布上,即将图像的梯形/四边形拉伸绘制到画布上。

我可以想出许多缓慢的方法来做到这一点,但我想知道是否有与 StretchBlt 类似的速度(例如慢不超过十倍)。

谢谢

【问题讨论】:

  • 这里有一个很好的描述如何做到这一点iphone-image-stretching-skew
  • PlgBlt 怎么样?
  • @LU RD:是的,这就是我想做的,但我希望有一个特定的例程或 Windows API...
  • @Downvoterstepintothelight:是的,PlgBlt 会很棒,但不幸的是,它只对平行四边形而不是梯形进行 blts :-(

标签: delphi canvas


【解决方案1】:

Graphics32 库中有非常快速的方法。

【讨论】:

  • 是的,G32 很好,可惜我不能使用任何第三方库。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-18
  • 1970-01-01
  • 2017-07-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多