图片转base64字符串,base64字符串转图片

复制代码
        private void button1_Click(object sender, EventArgs e)
        {
            string base64String = ImageToBase64("D:\\desktop\\000.png");
            // pictureBox2为图片容器
            byte[] bytes = Convert.FromBase64String(base64String); // 将base64文本转换为字节数组
            pictureBox1.Image = Image.FromStream(new MemoryStream(bytes)); // 将字节数组转为流再转为图片并显示

        }


        public string ImageToBase64(string imagePath)
        {
            using (Image image = Image.FromFile(imagePath))
            {
                using (MemoryStream ms = new MemoryStream())
                {
                    image.Save(ms, image.RawFormat);
                    byte[] imageBytes = ms.ToArray();
                    return Convert.ToBase64String(imageBytes);
                }
            }
        }
复制代码

 

作者:lost0

出处:https://www.cnblogs.com/lost0/p/18359252

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   码农加一  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示