Image <=> base64 string

using System;
using System.Windows.Forms;
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;
namespace WindowsFormsApplication1
{
  
public partial class Form1 : Form
  {
    
public Form1()
    {
      InitializeComponent();
    }
    
string base64 = null;
    
private void button1_Click(object sender, EventArgs e)
    {
      
using (Bitmap bm = new Bitmap(“picture.jpg”))
      {
        
using (MemoryStream ms = new MemoryStream())
        {
          bm.Save(ms, 
ImageFormat.Jpeg);
          base64 = 
Convert.ToBase64String(ms.ToArray());
        }
      }
    }
    
private void button2_Click(object sender, EventArgs e)
    {
      
using (MemoryStream ms = new MemoryStream(Convert.FromBase64String(base64)))
      {
        
using (Bitmap bm2 = new Bitmap(ms))
        {
          bm2.Save(
“newpicture.jpg”);
        }
      }
    }
  }
}