代码之家  ›  专栏  ›  技术社区  ›  ElektroStudios

如何向ico文件添加帧?(IconBitmapDecoder.帧集合)

  •  1
  • ElektroStudios  · 技术社区  · 7 年前

    使用C#或VB。NET下,在Windows窗体下,我使用WPF库类来简化它,我想加载一个。ico文件,然后我将向图标对象添加一个新帧,并将图标对象与添加的新帧一起保存(最好作为 System.Drawing.Icon 对象,否则,将其另存为新对象。ico文件),就这么简单。

    为了迭代图标的帧,我使用 IconBitmapDecoder 同学们,我在听 this 实例然而 IconBitmapDecoder.Frames 是一个 ReadOnlycollection ,所以我被困在这一点上,我不知道我需要使用哪个类来创建图标,添加我使用 IconBitmapDecoder 类,以及我要添加的其他帧。

    如有必要,位图帧(a) System.Windows.Media.Imaging.BitmapFrame BitmapSource 对象)可以转换为 System.Drawing.Bitmap 反对 this 实例

    请注意,我对使用WPF类非常缺乏经验。

    0 回复  |  直到 7 年前