gpt4 book ai didi

delphi - TImage 中的透明度

转载 作者:行者123 更新时间:2023-12-03 15:42:47 28 4
gpt4 key购买 nike

当创建一个新的 TImage 时,它​​是透明的。将对象绘制到该图像后,我想清除它们。请注意,我需要保持图像透明,因为 TImage 被用作另一个图像的叠加层。

TImage 的某种“清晰”功能是最好的。我想我在这里错过了一些简单的东西,我只是在 TImage 菜单中找不到任何明确的功能。

最佳答案

您并不是真的要在 TImage 控件上绘制东西。您应该分配其 Picture 属性并保留它。事实上,当您在 TImage 上绘图时,您要么通过在其 Canvas 属性上绘图来进行瞬时绘图,要么修改底层的 Picture 对象,通过在 Canvas 上绘制来实现。

要清除 TImage,只需取消分配 Picture 属性即可。

Image.Picture := nil;

要绘制 transient 图像(每当窗口被遮挡和显示时就需要重新绘制),请使用 TPaintBox

关于delphi - TImage 中的透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/965511/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com