C#言語での画像とバイト配列間の変換

/// <summary>
        ///バイト配列を画像に変換
        /// </ summary>
        /// <param name = "buffer">バイト配列</ param>
        /// <returns>画像</ returns >
        public Image BytesToImage(Byte [] buffer)
        {
            var ms = new MemoryStream(buffer、0、buffer.Length);
            var bf = new BinaryFormatter();
            object obj = bf.Deserialize(ms);
            ms.Close();
            return(Image)obj;
        }
        /// <summary>
        ///画像をバイト配列に変換
        /// </ summary>
        /// <param name = "image"> Image </ param>
        /// <returns >バイト配列</ returns>
        public byte [] ImageToBytes(Image image)
        {
            var ms = new MemoryStream();
            var bf = new BinaryFormatter();
            bf.Serialize(ms、image);
            ms.Close();
            ms.ToArray();を返します。
        }

 

メモを取る

21件のオリジナル記事を掲載 21件の賞賛 40,000回以上の閲覧

おすすめ

転載: blog.csdn.net/kuyz1/article/details/90032323