• 블로그 이사 준비(장기)
  • 글 퍼가실때 주의 사항
  • 질문 하실때 주의 사항
  • 오류 신고
  • 댓글 삭제 규정
블로그 이미지
당근천국
  • 태그 목록
  • borderlands 2 Deus Ex 툼레이더 아캄 시리즈 배트맨 Middle-earth XCOM Ghost Recon Wildlands 전장의 발큐리아 보더랜드2 Valkyria Chronicles Tomb Raider 전장의 발큐리아 4 IT 인디게임 Ghost Recon 고스트 리콘 어쎄신 크리드 Assassin's Creed 엑스컴
  • 분류 전체보기 (12249) N
    • 게임 (11205) N
      • 이것저것 (90)
      • 게임스크린샷 (10885) N
      • 보드게임 (16)
      • Jet Set Radio (31)
      • 롤러코스터 타이쿤3 (60)
      • 스타크래프트 (26)
      • 킹덤 언더 파이어 (97)
    • 당근의 생활 (181)
      • 생각 (67)
      • 이야기 (44)
      • 일상 (70)
    • 기타 프로젝트 (47)
      • 공개 프로그램 (39)
      • SPA NetCore (8)
    • 프로그래밍 (814)
      • IT 일반 (50)
      • IT이야기 (22)
      • 프로그래밍 일반 (91)
      • C#, .NET (107)
      • ASP.NET, MVC (88)
      • 웹관련 (72)
      • Unity, MAUI, Mono (60)
      • DB, SQL, EF (76)
      • WPF, Silverlight (28)
      • Java, Android (27)
      • C++ (12)
      • 보안, 서버 (35)
      • 리눅스 관련 (33)
      • AI, 통계관련 (7)
      • 하드웨어 (46)
      • 블로그 (60)
    • 임시저장 (2)
      • 작성중 (1)
      • 기술 자료 (0)
      • 일반 자료 (0)
      • 참조 (0)
      • 외부링크용 (1)
오늘 어제
전체
방명록 RSS
저작자 표시
본문에 별다른 표시가 없을시 이 조건을 사용합니다.
검색 : GDI 1건
2
[.NET WinForm] GDI+ 더블 버퍼링(DoubleBuffer)

바코드를 찍어주는 프로그램을 만든 적이 있습니다. GDI+로 출력을 했었습니다. 문제의 발견 그런데 바코드 특성상 숫자들을 검은색과 하얀색으로 구분하여 수십 또는 수백의 라인을 그려주어야 하다 보니 화면이 매번 화면을 다시 그리면 깜박거림에 딜래이까지 생겼습니다. '이걸 메모리에 따로 저장했다가 뿌려줘야 되는 건가?' 하고 있던 중 더블 버퍼링이란걸 알게 되었습니다. 더블 버퍼링(DoubleBuffer)이란? GDI+로 그린 그림을 자동으로 메모리에 실어놓고 필요할 때 자동으로 뿌려주는 기능입니다. 물론 그림을 다시 그리면 알아서 업데이트까지 해주죠. 문제는 메모리 더 먹는 다는거 ㅎㅎㅎ 사용하기 윈폼이라면 'InitializeComponent();' 밑에 SetStyle(ControlStyles.Use..

프로그래밍/C#, .NET 2011.07.13
  • «
  • 1
  • »
 
방명록
태그 목록
RSS
관리자
글쓰기
tistory

티스토리툴바