如果使用c#.net通过api下载图像 [英] HOw to download image through api using c#.net

查看:70
本文介绍了如果使用c#.net通过api下载图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

HI,

我想用c#.net网络下载图片你可以引导我或发送片段


I want to download image using api using c#.net can u guide me or send snippets

推荐答案

创建Web服务for Return Byte Array of image。然后将Byte Array转换为Image。所以最后你得到了形象。请参考下面的转换函数。



Create Webservice for Return Byte Array of image.Then after Convert that Byte Array into Image. so finally you get image. Please ref below some function for convert.

/// <summary>
        /// Image To ByteArray
        /// </summary>
        public static byte[] ImageToByteArray(System.Drawing.Image imageIn)
        {
            MemoryStream ms = new MemoryStream();
            imageIn.Save(ms, System.Drawing.Imaging.ImageFormat.Gif);
            return ms.ToArray();
        }
        /// <summary>
        /// ByteArray To Image
        /// </summary>
        public static System.Drawing.Image ByteArrayToImage(byte[] byteArrayIn)
        {
            MemoryStream ms = new MemoryStream(byteArrayIn);
            System.Drawing.Image returnImage = System.Drawing.Image.FromStream(ms);
            return returnImage;

        }


这篇关于如果使用c#.net通过api下载图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆