透明动画gif图片显示在另一张图片上方
Transparent animated gif picture show above another picture
我想在 winfrom 中的另一张图片上方显示一张透明的动画 gif 图片。
但问题是动画 gif 图像不透明并且有白色背景。
我怎样才能使动画 gif 透明?
这是我的 gif 动画(它有透明背景):
这是我的橙色照片:
这是加载后的 winform:
如您所见Loading...
图片有白色背景。
我怎样才能透明它?
这不是重复的,答案HERE没有解决我的问题。
请测试我的 GIF 动画,您就会明白我在说什么!
实际上 here 的答案有效
您必须将 gif-picturebox 设置在另一个上方(如 child)并将其 BackColor 设置为 Transparent
imgBackImage.Controls.Add(imgGifImage);
imgGifImage.BackColor = Color.Transparent;
这些代码的第一行是关键。
我想在 winfrom 中的另一张图片上方显示一张透明的动画 gif 图片。
但问题是动画 gif 图像不透明并且有白色背景。
我怎样才能使动画 gif 透明?
这是我的 gif 动画(它有透明背景):
这是我的橙色照片:
这是加载后的 winform:
如您所见Loading...
图片有白色背景。
我怎样才能透明它?
这不是重复的,答案HERE没有解决我的问题。
请测试我的 GIF 动画,您就会明白我在说什么!
实际上 here 的答案有效 您必须将 gif-picturebox 设置在另一个上方(如 child)并将其 BackColor 设置为 Transparent
imgBackImage.Controls.Add(imgGifImage);
imgGifImage.BackColor = Color.Transparent;
这些代码的第一行是关键。