我尝试使用 ImageTools 将 .gif 转换为 .png。不幸的是,我失败了,我不知道为什么。这是我的代码 - 简单,但它不起作用。你能说哪里错了吗?非常感谢。
fs = new FileStream(@"\Photo.gif", FileMode.Open, FileAccess.Read, FileShare.Read);
PngEncoder encoder = new PngEncoder();
ExtendedImage ei = new ExtendedImage();
ei.SetSource(fs);
MemoryStream toms = new MemoryStream();
encoder.Encode(ei, toms);
BitmapImage bi = new BitmapImage();
bi.StreamSource = toms;
image1.Source = bi;