【问题标题】:tool to convert images to base64将图像转换为base64的工具
【发布时间】:2011-07-16 22:29:17
【问题描述】:

我可以下载到我的 Windows 机器上的任何可用工具,我可以使用这些工具将图像转换为 base 64 图像吗?我正在使用 Visual Studio 2010 并尝试过 this plugin,但不幸的是,我无法让它工作(没有获得 base 64 图像的选项),因为我真的很喜欢它假设的工作方式。

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

【问题讨论】:

    标签: visual-studio image base64


    【解决方案1】:

    如果你有 Visual Studio,为什么不把can do this for you 的快应用放在一起呢?

    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;
    }
    

    【讨论】:

      【解决方案2】:

      我知道这是一个老问题,我建议 CodVerter:https://codverter.com/src/imagetobase64
      看起来这很容易解决您的问题。

      【讨论】:

        猜你喜欢
        • 2015-12-09
        • 2014-04-06
        • 2017-09-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多