【问题标题】:How to convert PNG to BMP at runtime?如何在运行时将 PNG 转换为 BMP?
【发布时间】:2022-03-31 07:41:38
【问题描述】:

我需要在运行时将 PNG 文件转换为 BMP 文件。

我做不到

Image dummy = Image.FromFile("image.png"); 
dummy.Save("image.bmp", ImageFormat.Bmp); 

因为我无法将本地磁盘上的 bmp 图像保存为文件。

感谢您的帮助。

【问题讨论】:

    标签: c# .net .net-4.0 image-conversion


    【解决方案1】:

    您可以保存到流

    using(MemoryStream stream = new MemoryStream())
    {
        Dummy.Save(stream, ImageFormat.Bmp); 
    }
    

    【讨论】:

      【解决方案2】:

      给出准确答案here.

      Image Dummy = Image.FromFile("image.png");
      Dummy.Save("image.bmp", ImageFormat.Bmp);
      

      既然你不想遵循这个方法,你可以按照Stecya回答的方式去做。
      就这样做吧。

      Stream stream;  
      Dummy.save(stream, ImageFormat.Bmp)
      

      【讨论】:

        猜你喜欢
        • 2013-10-04
        • 2016-09-16
        • 1970-01-01
        • 1970-01-01
        • 2010-11-06
        • 2012-12-26
        • 1970-01-01
        • 2017-09-27
        • 2011-04-26
        相关资源
        最近更新 更多