我想在Windows手机中使用C#转换.gif图像 应用
答案 0 :(得分: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文件或只是谷歌搜索。