gxLib 내려받기           gxLib 0.5.6      4,179kb
gxLib설치 방법 및 함수 사용방법은 gxLib 게시판을 이용하여 주십시오.

이런!! gxLib에서 PNG 처리하는 부분에 문제가 있었네요. PNG 파일을 다른 형식, 즉 스크린이나 Bitmap으로 출력했을 때에는 문제가 없는데, PNG를 PNG로 출력한 다음 화면에 출력하면, 투명 영역이 제일 처음에 사용한 원본의 투명 영역으로 바뀝니다. 이 문제 외에도 자잔한 부분을 업그레이드하면서 특정 영역을 반전하는 gx_invrectangle() 함수를 추가했습니다.

업데이트 내용

  • PNG 이미지를 복사할 때 투명 영역이 변경이 되는 문제를 잡았습니다.
  • 특정 영역을 반전하는 gx_invrectangle() 함수를 추가했습니다.
  • 기타 자잔한 버그를 잡았습니다.

gx_invrectangle()

gx_invrectangle()은 지정한 사각 연역 안을 반전 시킵니다. 사용 방법은 사각형을 그리는 gx_rectange() 와 같습니다.

// 지정한 DC 영역을 반전함
void gx_invrectangle( dc_t *dc, int x1, int y1, int x2, int y2);

// 사용 예
gx_invrectangle( dc_screen, 150, 150, dc_screen->width-150, dc_screen->height-150);

즉, 아래와 같이 영역이 반전됩니다.

지금은 소스만 첨부했습니다만, 곧 Dosygen문서를 함께 제공하도록 하겠습니다.