GIFファイルをbyte[]に変換したい。
2つの方法を試しましたが、結果が異なります。どちらが正しいですか?
方法 1:
bytes =File.ReadAllBytes(filepath)
;の使用 これはバイト配列を返します。
方法 2:
private byte[] ImageToBytes(Image image, ImageFormat format) { using (MemoryStream ms = new MemoryStream()) { image.Save(ms, format); return ms.ToArray(); } } Bitmap image = new Bitmap(@"c:\\1.gif");
それから電話する
bytes = ImageToBytes(image, ImageFormat.Gif);
2 バイトには少し違いがあります。どちらを信頼する必要がありますか?