ImageMagik图片渲染不正常,白色方块布满图片



下面的代码是使用ImageMagik解码webp并将其保存为。gif,当使用跟踪栏滚动帧时,为什么有白色方块或图像的一部分似乎没有正确呈现?

编辑:看起来好像破碎的图像只呈现了自前一帧以来"改变"的内容,而不是呈现所有内容,如果这能让它更清楚的话。

internal class ImageIO {

public Img img = new Img();

/// <summary>
///     Update PictureBox with new image
/// </summary>
/// <param name="pb">PictureBox Gadget</param>
/// <param name="frame">int frame</param>
/// <remarks>This function is not 'safe' as you can pass any arbitrary int frame value even
/// if it is out of range.</remarks>
public void UpdateAnimation(PictureBox pb, int frame) {
var fr = img.cImgCollection[frame];
pb.Image = fr.ToBitmap();            
}    
}

问题在加载代码中更深层,这就是问题所在;

imagemagick留下的工件在GIF到JPG列表转换

,通过添加;

webpcollection.Coalesce();

相关内容

  • 没有找到相关文章

最新更新