Q&A

  • CopyRect보다 빠른 오퍼레이션이 뭐가 있을까요?
현재 Canvas에
CopyRect로 Bitmap을 그리고 있는데요... 만족할 만한 속도가 안나오네요

BitBlt하고 Repaint해도 만족할 만하지 않고요.

혹시 다른 방법 없나요?

그럼.
2  COMMENTS
  • Profile
    하얀까마귀 2003.07.11 08:13
    혹시 그리는 콤포넌트가 무엇인지..

    image같은 콤포넌트라면 상당히 느릴껍니다.. 해당 콤포넌트 내부적으로 처리하는게 많으니까요..

    화면의 canvas에바로그린다던디 TPaintBox를 이용하는 건데도 느린고 더빠른걸 원하신다면 bitblt 이상 빠른건 없을텐데....ㅠㅠ

    아니면 다이렉트X라도 써야되는거 아닌가요??
    상당히 많고 계속적인 복사가 이루어지는거라면 루틴을 다르게 만들어야 될것 같구요.. 그럼. 도움이 되셧기를..

  • Profile
    델델델 2003.07.11 19:29
    안녕하세요?

    현재 TImage 콤포넌트에 Copy하고 있습니다.
    현재 초당 16번 정도 계산하고 그리는 루틴입니다. 외부에서 데이터를
    가져오기 때문에 그리는 루틴이 느려지면 안되는데 이것때문에 전체적으로
    느려집니다.

    PaintBox로 변경후 테스트를 해보니 빨라지긴했는데요..
    플리커 현상이 생기는 군요. 플리커 현상을 없앨 방법은 없을까요?

    좋은 하루되세요.