Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 用于将图像转换为base64的工具_Visual Studio_Image_Base64 - Fatal编程技术网

Visual studio 用于将图像转换为base64的工具

Visual studio 用于将图像转换为base64的工具,visual-studio,image,base64,Visual Studio,Image,Base64,有什么工具可以下载到我的windows机器上,用于将图像转换为基本64图像?我正在使用VisualStudio2010,并尝试过,但我无法让它工作(不能选择使用64进制图像),不幸的是,我真的很喜欢它的工作方式 我更喜欢本地的东西,而不是上传到网站上,让他们转换图像。如果你有Visual Studio,为什么不设计一个快速的应用程序呢 我知道这是个老问题,我建议Codvert: 看来这将是一个很容易解决你的问题 public string ImageToBase64(Image image,

有什么工具可以下载到我的windows机器上,用于将图像转换为基本64图像?我正在使用VisualStudio2010,并尝试过,但我无法让它工作(不能选择使用64进制图像),不幸的是,我真的很喜欢它的工作方式


我更喜欢本地的东西,而不是上传到网站上,让他们转换图像。

如果你有Visual Studio,为什么不设计一个快速的应用程序呢


我知道这是个老问题,我建议Codvert:
看来这将是一个很容易解决你的问题

public string ImageToBase64(Image image, System.Drawing.Imaging.ImageFormat format)
{
  using (MemoryStream ms = new MemoryStream())
  {
    // Convert Image to byte[]
    image.Save(ms, format);
    byte[] imageBytes = ms.ToArray();

    // Convert byte[] to Base64 String
    string base64String = Convert.ToBase64String(imageBytes);
    return base64String;
  }
}

public Image Base64ToImage(string base64String)
{
  // Convert Base64 String to byte[]
  byte[] imageBytes = Convert.FromBase64String(base64String);
  MemoryStream ms = new MemoryStream(imageBytes, 0, 
    imageBytes.Length);

  // Convert byte[] to Image
  ms.Write(imageBytes, 0, imageBytes.Length);
  Image image = Image.FromStream(ms, true);
  return image;
}