개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.31 17:16

BMP 이미지 파일을 생성하는 방법에 대한 질문

목록
  • ORM수집가 오래 전 2025.05.31 17:16 인기
  • 412
    1
선생님, BMP 이미지 파일을 생성하기 위해 imagebmp 라이브러리를 사용중인데,
이미지파일에 색상모드(1, 4, 8, 24, 32)를 지정하는 방법을 모르겠어요.
해결 방법을 알려주세요.

    댓글목록

    profile_image
    나우호스팅  오래 전



    imagebmp 라이브러리를 사용하여 BMP 이미지 파일을 생성할 때, 색상 모드를 지정하려면 `Image.Bmp.SetPixel` 메서드를 사용하여 픽셀을 설정하는 대신 `Image.Bmp.SetResolution` 메서드를 사용하여 이미지의 해상도와 색상 모드를 설정할 수 있습니다.

    #hostingforum.kr
    csharp
    
    // 1. 1비트 색상 모드 (1)
    
    Image.Bmp.SetResolution(1, 1);
    
    
    
    // 2. 4비트 색상 모드 (4)
    
    Image.Bmp.SetResolution(4, 4);
    
    
    
    // 3. 8비트 색상 모드 (8)
    
    Image.Bmp.SetResolution(8, 8);
    
    
    
    // 4. 24비트 색상 모드 (24)
    
    Image.Bmp.SetResolution(24, 24);
    
    
    
    // 5. 32비트 색상 모드 (32)
    
    Image.Bmp.SetResolution(32, 32);
    
    


    또한, `Image.Bmp.SetPixel` 메서드를 사용하여 픽셀을 설정할 때, 색상 모드를 지정할 수 있습니다. 예를 들어, 24비트 색상 모드에서는 `Color` 구조체를 사용하여 색상을 지정할 수 있습니다.

    #hostingforum.kr
    csharp
    
    // 24비트 색상 모드 (24)
    
    Image.Bmp.SetPixel(x, y, Color.FromArgb(r, g, b));
    
    


    이러한 방법으로 BMP 이미지 파일을 생성할 때, 색상 모드를 지정할 수 있습니다.

    2025-05-31 17:17

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 38,100건 / 48 페이지

검색

게시물 검색