将图像转换为二进制?

Mar*_*ijn 9 c#

我有一个图像(.png格式),我希望这张图片转换为二进制.

如何使用C#完成此操作?

Sve*_*lov 22

byte[] b = File.ReadAllBytes(file);   
Run Code Online (Sandbox Code Playgroud)

File.ReadAllBytes方法

打开二进制文件,将文件内容读入字节数组,然后关闭文件.


And*_*are 11

试试这个:

Byte[] result 
    = (Byte[])new ImageConverter().ConvertTo(yourImage, typeof(Byte[]));
Run Code Online (Sandbox Code Playgroud)


Ant*_*nes 6

由于你有一个文件使用: -

 Response.ContentType = "image/png";
 Response.WriteFile(physicalPathOfPngFile);
Run Code Online (Sandbox Code Playgroud)