비트 맵에서 그림 상자로 이미지 만들기

user3376217

나는 비트 맵을 만들려고 노력해 왔고, 상기 비트 맵을 사용하여 그림 상자 안에 표시해야하는 이미지를 만듭니다. 지금까지 Google은 도움이되지 않았습니다. 비트 맵은 배열에 정의 된 흑백 픽셀로 채워야하지만 지금은 Aliceblue를 사용했습니다.

코드를 실행할 때이 줄에서 "value cant be null"오류가 발생합니다.

Bitmap afbeelding = new Bitmap(resolutie, resolutie, g);

내가 시도한 것은 다음과 같습니다.

public void draw(Array array)
{

    Bitmap afbeelding = new Bitmap(resolutie, resolutie, g);

    for(int x = 0; x < array.Length; x++)
    {
        for (int y = 0; y < array.Length; y++)
        {
            afbeelding.SetPixel(x, y, Color.AliceBlue);
        }
    }

   pictureBox1.Image = afbeelding;
   //afbeelding = pictureBox1.CreateGraphics();
}

누구든지 이것을 해결하는 방법을 알고 있습니까? 그래픽에 DrawPixel 기능이 없기 때문에 g를 채우는 방법을 모르겠습니다.

존 윌렘 세

배열에 이미지의 정의가 포함되어 있다고 가정하면 이미지를 가로 및 세로로 배열로 채우는 대신 배열의 청크로 이미지 행을 채워야합니다.

배열이 10 x 10 이미지 용이라고 가정하면 배열의 길이가 100 바이트가됩니다. 이미지의 첫 번째 행에 처음 10 바이트를 할당해야하는 식입니다. 픽셀을 그릴 지 여부도 배열 멤버의 값을 확인해야합니다.

예:

public void draw(bool[] array)
{
    Bitmap afbeelding = new Bitmap(resolutieX, resolutieY);

    for(int y = 0; y < resolutieY; y++)
    {
        for (int x = 0; x < resolutieX; x++)
        {
            if (array[y * resolutieX + x] == true)
                afbeelding.SetPixel(x, y, Color.Black);
            else
                afbeelding.SetPixel(x, y, Color.White);
        }
    }

    pictureBox1.Image = afbeelding;
}

이를 테스트하려면 (폼에 button1이 있다고 가정) :

int resolutieX = 100;
int resolutieY = 100;
Random R = new Random();    

private void button1_Click(object sender, EventArgs e)
{
    bool[] bArray = new bool[resolutieX * resolutieY];

    for (int i = 0; i < bArray.Length; i++)
        bArray[i] = R.Next(0, 2) == 1 ? true : false;

    draw(bArray);
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

사용자 정의보기에서 비트 맵에 대한 그림자 만들기

분류에서Dev

KNIME의 두 테이블에서 상자 그림 만들기

분류에서Dev

자바 스크립트에서 이미지로 비디오 만들기

분류에서Dev

이미지를로드하지 않고 이미지에서 특정 픽셀 형식을 사용하여 C #에서 비트 맵 만들기

분류에서Dev

파이썬 지팡이 : 텍스트 그림자 만들기

분류에서Dev

브라우저에서 그림 상자로 CAPTCHA 이미지 가져 오기

분류에서Dev

div 상단에 그림자 만들기

분류에서Dev

VB.NET 그림 상자에서 장치 독립적 인 비트 맵 그리기

분류에서Dev

emgu cv의 이미지 상자에 표시된 이미지 스트림에서 비디오 (.mp4 / .avi)를 만들려면 어떻게해야합니까?

분류에서Dev

2 개의 서로 다른 데이터 프레임에서 쌍을 이루는 상자 그림 만들기

분류에서Dev

2 개의 서로 다른 데이터 프레임에서 쌍을 이루는 상자 그림 만들기

분류에서Dev

이미지에서 그라디언트 만들기

분류에서Dev

이미지를 자르고 그림 상자에 넣기

분류에서Dev

Typo3 : 마지막 HTML 경로 세그먼트에만 TemplaVoila 맵 만들기

분류에서Dev

이미지보기에서 비트 맵을 전체 크기로 표시

분류에서Dev

스트림을 사용하여 문자열 목록에서 맵 만들기

분류에서Dev

비트 맵 이미지에 로그 축을 그리는 방법

분류에서Dev

사용자 컨트롤에서 이미지 만들기

분류에서Dev

Pygame에 비트 맵 이미지 그리기

분류에서Dev

캔버스 이미지 비트 맵에 원터치 그리기

분류에서Dev

Android의 longBlob 데이터에서 비트 맵 만들기

분류에서Dev

Android의 longBlob 데이터에서 비트 맵 만들기

분류에서Dev

C에서 비트 맵 만들기-/ r / n을 1 바이트로 작성하는 방법?

분류에서Dev

그림 상자의 클릭 이벤트에서 이미지를 새 형식으로 여는 방법

분류에서Dev

ggplot에서 개별 색상의 점이있는 그룹화 된 상자 그림 만들기

분류에서Dev

Canvas 태그 안에 텍스트 이미지 만들기

분류에서Dev

비트 맵 이미지를 선명하게 만들기

분류에서Dev

클라이언트 측에서 base64에서 그림 만들기

분류에서Dev

세 모서리와 그림자로 이미지보기를 만드는 방법

Related 관련 기사

  1. 1

    사용자 정의보기에서 비트 맵에 대한 그림자 만들기

  2. 2

    KNIME의 두 테이블에서 상자 그림 만들기

  3. 3

    자바 스크립트에서 이미지로 비디오 만들기

  4. 4

    이미지를로드하지 않고 이미지에서 특정 픽셀 형식을 사용하여 C #에서 비트 맵 만들기

  5. 5

    파이썬 지팡이 : 텍스트 그림자 만들기

  6. 6

    브라우저에서 그림 상자로 CAPTCHA 이미지 가져 오기

  7. 7

    div 상단에 그림자 만들기

  8. 8

    VB.NET 그림 상자에서 장치 독립적 인 비트 맵 그리기

  9. 9

    emgu cv의 이미지 상자에 표시된 이미지 스트림에서 비디오 (.mp4 / .avi)를 만들려면 어떻게해야합니까?

  10. 10

    2 개의 서로 다른 데이터 프레임에서 쌍을 이루는 상자 그림 만들기

  11. 11

    2 개의 서로 다른 데이터 프레임에서 쌍을 이루는 상자 그림 만들기

  12. 12

    이미지에서 그라디언트 만들기

  13. 13

    이미지를 자르고 그림 상자에 넣기

  14. 14

    Typo3 : 마지막 HTML 경로 세그먼트에만 TemplaVoila 맵 만들기

  15. 15

    이미지보기에서 비트 맵을 전체 크기로 표시

  16. 16

    스트림을 사용하여 문자열 목록에서 맵 만들기

  17. 17

    비트 맵 이미지에 로그 축을 그리는 방법

  18. 18

    사용자 컨트롤에서 이미지 만들기

  19. 19

    Pygame에 비트 맵 이미지 그리기

  20. 20

    캔버스 이미지 비트 맵에 원터치 그리기

  21. 21

    Android의 longBlob 데이터에서 비트 맵 만들기

  22. 22

    Android의 longBlob 데이터에서 비트 맵 만들기

  23. 23

    C에서 비트 맵 만들기-/ r / n을 1 바이트로 작성하는 방법?

  24. 24

    그림 상자의 클릭 이벤트에서 이미지를 새 형식으로 여는 방법

  25. 25

    ggplot에서 개별 색상의 점이있는 그룹화 된 상자 그림 만들기

  26. 26

    Canvas 태그 안에 텍스트 이미지 만들기

  27. 27

    비트 맵 이미지를 선명하게 만들기

  28. 28

    클라이언트 측에서 base64에서 그림 만들기

  29. 29

    세 모서리와 그림자로 이미지보기를 만드는 방법

뜨겁다태그

보관