保存一张没有System.Drawing转成byte[]的图片?
Saving a image that was converted into byte[] without System.Drawing?
是的,您可以使用:
// A byte array that contains a .jpeg data.
System.IO.Stream BitmapStream = System.IO.MemoryStream(byteBuffer);
System.Drawing.Bitmap MyImage = System.Drawing.Bitmap.FromStream(BitmapStream);
MyImage.Save("C:\Folder\Folder\image.jpeg", System.Drawing.Imaging.ImageFormat.Jpeg);
但是如果没有 System.Drawing
你怎么能做到这一点?
我想编写自己的代码来创建图像。
如果你有以字节为单位的图像,你不需要使用绘图来制作图像,只需将它保存为二进制文件。
System.IO.File.WriteAllBytes("C:\Folder\Folder\image.png", byteBuffer);
是的,您可以使用:
// A byte array that contains a .jpeg data.
System.IO.Stream BitmapStream = System.IO.MemoryStream(byteBuffer);
System.Drawing.Bitmap MyImage = System.Drawing.Bitmap.FromStream(BitmapStream);
MyImage.Save("C:\Folder\Folder\image.jpeg", System.Drawing.Imaging.ImageFormat.Jpeg);
但是如果没有 System.Drawing
你怎么能做到这一点?
我想编写自己的代码来创建图像。
如果你有以字节为单位的图像,你不需要使用绘图来制作图像,只需将它保存为二进制文件。
System.IO.File.WriteAllBytes("C:\Folder\Folder\image.png", byteBuffer);