■ 비트맵 바이트 배열 구하기 예제

----------------------------------------------------------------------------------------------------

using System.Drawing;

 

Bitmap bitmap = Bitmap.FromFile("c:\\sample.jpg") as Bitmap;

 

byte[] byteArray = GetBitmapByteArray(bitmap);

----------------------------------------------------------------------------------------------------

 

■ 비트맵 바이트 배열 구하기

----------------------------------------------------------------------------------------------------

using System.ComponentModel;

using System.Drawing;

 

#region 비트맵 바이트 배열 구하기 - GetBitmapByteArray(sourceBitmap)

 

/// <summary>

/// 비트맵 바이트 배열 구하기

/// </summary>

/// <param name="sourceBitmap">소스 비트맵</param>

/// <returns>바이트 배열</returns>

public byte[] GetBitmapByteArray(Bitmap sourceBitmap)

{

    TypeConverter typeConverter = TypeDescriptor.GetConverter(typeof(Bitmap));

 

    byte[] byteArray = (byte[])typeConverter.ConvertTo(sourceBitmap, typeof(byte[]));

 

    return byteArray;

}

 

#endregion

----------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker

댓글을 달아 주세요