【发布时间】:2010-12-30 20:56:39
【问题描述】:
我使用的是 Delphi 2009,我想缩放图像以适应可用空间。图像始终显示小于原始图像。问题是 TImage Stretch 属性做得不好并且损害了图片的可读性。
(来源:xrw.bc.ca)
我希望看到它像这样缩放:
(来源:xrw.bc.ca)
任何建议如何最好地做到这一点?试过JVCL,但是好像没有这个能力。一个免费的图书馆会很好,但也许有一个低成本的图书馆“只”这样做也很好。
【问题讨论】:
-
我建议使用 JanFX 库(现在已合并到胖 Jedi 发行版中,但幸运的是,您可以从 Jedi 中提取此文件)。在 JanFX 中,请参阅 Stretch(我认为)功能。它提供了非常好的平滑效果(不如 Graphics32 但足够好),但速度要快得多。
标签: delphi graphics image-scaling timage