我想在 Windows Phone 应用程序中使用 C# 转换 .jpg 中的 .gif 图像。
问问题
493 次
1 回答
2
我认为没有任何规定可以直接使用 .gif 图像。但一种方法是获取动画的所有关键图像并创建故事板,或者您可以使用第三方工具。
首先使用Httprequest或Webclient下载图像(任何),然后通过以下方式将gif(如果是gif)转换为jpg或png。
GifDecoder gd = new GifDecoder();
ImageTools.ExtendedImage img = new ImageTools.ExtendedImage();
gd.Decode(img, stream); //stream means image stream
PngEncoder png = new PngEncoder();
png.Encode(img, isoFileStreamdownload); //isoFileStreamdownload means stream, which is used to save image in image file like(image.png))
使用 ImageTools.dll、ImageTools.IO.Gif.dll、ImageTools.IO.Png.dll(图像工具)
您可以从 codeplex 获取 dll 文件,或者只是 google 一下。
于 2013-04-05T10:05:00.890 回答