첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170
using System.Drawing;

#region 회색조 비트맵 설정하기 - SetGrayScaleBitmap(sourceArray, targetBitmap)

/// <summary>
/// 회색조 비트맵 설정하기
/// </summary>
/// <param name="sourceArray">소스 배열</param>
/// <param name="targetBitmap">타겟 비트맵</param>
public void SetGrayScaleBitmap(int[,] sourceArray, Bitmap targetBitmap)
{
    int   width  = sourceArray.GetUpperBound(1) + 1;
    int   height = sourceArray.GetUpperBound(0) + 1;
    int   value;
    Color color;

    for(int y = 0; y < height; y++)
    {
        for(int x = 0; x < width; x++)
        {
            value = sourceArray[y, x];

            color = Color.FromArgb(value, value, value);

            targetBitmap.SetPixel(x, y, color);
        }
    }
}

#endregion
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요