c# base64转图片

c# base64转图片

/// <summary>
        /// base64转换成图片
        /// </summary>
        /// <param name="base64"></param>
        /// <returns></returns>
        public static Bitmap Base64ToImage(string base64)
        {
    
    
            try
            {
    
    
                base64 = base64.Replace("data:image/png;base64,", "").Replace("data:image/jgp;base64,", "").Replace("data:image/jpg;base64,", "").Replace("data:image/jpeg;base64,", "");//将base64头部信息替换
                byte[] bytes = Convert.FromBase64String(base64);
                MemoryStream memStream = new MemoryStream(bytes);
                Image mImage = Image.FromStream(memStream);
                Bitmap bp = new Bitmap(mImage);
                return bp;
            }
            catch (Exception ex)
            {
    
    
                LogHelper.WriteLog(ex.Message + $"出错代码行:{ex.StackTrace}", ex);
                return null;
            }
        }

猜你喜欢

转载自blog.csdn.net/weixin_43474597/article/details/114139293