【发布时间】:2011-09-17 11:27:40
【问题描述】:
我有一个 png 格式的图像幻灯片,如下所示:
我想知道如何剪辑每个图像并将这些图像放在 TImageList 控件中,始终保持透明度。
[编辑]
是的,在设计时 RRUZ 提到的技巧工作正常,但我想在运行时剪辑图像,即通过从资源或文件加载幻灯片
【问题讨论】:
-
我会使用 ImageMagick 将图像拆分为单独的帧,然后将它们与资源文件一起导入到应用程序中。看起来您正在尝试重新发明 Screen.Cursor := crHourglass
-
也许他希望沙漏光标在 XP 和 Vista/Win7 上看起来一样?
-
@Smasher 这听起来很难通过 TImageList 实现
-
为什么需要沙漏的静态图像?你确定你真的想要动画吗?
-
我会将crop the PNG 转换为
N32 位位图(在您的情况下为18 个),并在运行时将每个位图添加到TImageList。
标签: delphi png transparency timagelist