gpt4 book ai didi

image - 为什么我不能在图像的 Canvas 上绘图?

转载 作者:行者123 更新时间:2023-12-05 03:11:56 26 4
gpt4 key购买 nike

我正在使用 Delphi XE8。

我正在为我的图片加载背景图片:

var
Png: TPngImage;
begin
Png := TPngImage.Create;
try
Png.LoadFromResourceName(HInstance, 'background');
Image1.Picture.Graphic := Png;
finally
Png.Free;
end;

这没问题,但是当我尝试在图像的 Canvas 上绘制时(我尝试了 LineTo),我得到了这个错误:

Can only modify an image if it contains a bitmap

如何在已加载图片的图像上绘图?

最佳答案

答案可以在您引用的错误消息中找到:

Can only modify an image if it contains a bitmap.

因此,创建一个位图对象,将 PNG 图像分配给该位图,然后将该位图分配给 TImage 控件的 Picture

关于image - 为什么我不能在图像的 Canvas 上绘图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35703863/

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