我一直在使用TGIFImage
,但我坚持使用它的一些错误所以我决定转移到TJvGIFImage
,这里我如何加载图像
AGIF := TJvGIFImage.Create;
AGIF.LoadFromFile('what ever image');
AGIF.Transparent := true;
但TJvGIFImage
Tgifimage
内没有动画属性
例如。
AGIF := TGIFImage .Create;
AGIF.LoadFromFile('what ever image');
AGIF.animate := true;
AGIF.Transparent := true;
如何为TJvGIFImage
设置动画?
答案 0 :(得分:3)
如果您尝试使用TJvGIFImage显示动画gif,则应使用TJvGIFAnimator而不是TImage。 TJvGIFAnimator作为动画属性以及动画的其他一些属性。
procedure TForm2.LoadGif(const AFilename: string);
var
aGif: TJvGIFImage;
begin
aGif := TJvGIFImage.Create;
try
aGif.LoadFromFile(AFilename);
JvGIFAnimator1.Image.Assign(aGif);
JvGIFAnimator1.Animate := true;
finally
aGif.Free;
end;
end;
答案 1 :(得分:-3)
试试TJvGIFAnimator组件?