博客主页 😞
.netcore实现base64转png并保存到指定文件夹
.netcore实现base64转png并保存到指定文件夹

Author:

芝麻

©

Wordage:

共计 1266 字

needs:

约 1 分钟

Popular:

201 ℃

Created:

:本文最后更新于2023年12月07日,已经过了764天没有更新,若内容或图片失效,请留言反馈
目 录
     /// <summary>
        /// 将传入的base64转化成png
        /// </summary>
        [HttpPost("ChangeBase64ToPng")]
        [AllowAnonymous]
        public async Task<string> ChangeBase64ToPng(DDARShopCodeKeyInput input)
        {
            string data = "a";
            try
            {
                // 将Base64字符串转换为字节数组
                byte[] imageBytes = Convert.FromBase64String(input.base64);
                string outName = YitIdHelper.NextId().ToString();
                string outputPath = @"C:\Users\admin\Desktop\qrcode\type"+ input.type + "\\"+ outName + ".png";
                // 创建一个MemoryStream来存储字节数组
                using (MemoryStream ms = new MemoryStream(imageBytes))
                {
                    // 使用System.Drawing.Bitmap加载图像
                    using (Bitmap bitmap = new Bitmap(ms))
                    {
                        // 将图像保存为PNG文件
                        bitmap.Save(outputPath, ImageFormat.Png);
                        data = "图片已保存到:" + outputPath;
                    }
                }
            }
            catch (Exception ex)
            {
                data = "转换并保存图片时出错:" + ex.Message;
            }

            return data;
        }
文章二维码
.netcore实现base64转png并保存到指定文件夹
 博主关闭了当前页面的评论
博客主页 芝麻博客·单人主站 哦哈哟
萌ICP备20220001号 苏ICP备2021051187号-1 本站已运行 3 年 69 天 16 小时 24 分 自豪地使用 Typecho 建站,并搭配 MyDiary 主题 Copyright © 2022 ~ 2026. 芝麻博客·单人主站 All rights reserved.
打赏图
打赏博主
欢迎
欢迎
欢迎访问芝麻博客·单人主站
与其说是博客,不如说是错题集
搜 索
足 迹
分 类
  • 默认分类
  • 前端
  • 后端
  • 模型
  • 游戏
  • 日语
  • 博客