C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[60954] Re:Image의 Canvas 색 변경 속도
Lyn [tohnokanna] 1155 읽음    2010-05-03 11:29
ScanLine
mjp 님이 쓰신 글 :
:
: void __fastcall TForm1::TrackBar2Change(TObject *Sender)
: {
:         int sac = RGB(TrackBar2->Position, TrackBar2->Position, TrackBar2->Position);
:         for(int i = 0; i < 256; i++)
:         {
:                 for(int j = 0; j < 256; j++)
:                 {
:                         Image1->Canvas->Pixels[i][j] = sac;
:                 }
:         }        
: }
: 

:
: TrackBar를 만들고 그 변화에 따라 Image전체의 픽셀값을 바꾸어주는 코드를 작성했는데요...
:
:  Image의 크기가 작으면 문제가 되지 않지만 위의 소스에 나와있는 256*256 정도의 크기만 되어도
:
: 속도가 상당히 느려집니다...
:
: 아마도 픽셀 단위로 작업을 하기 때문에 그렇지 않나 하는데요...
:
: 속도개선의 다른 방법이 없을까요?
:
: 고수분들의 답변 부탁드립니다

+ -

관련 글 리스트
60953 Image의 Canvas 색 변경 속도 mjp 1167 2010/05/03
60955     Re:Image의 Canvas 색 변경 속도 송신영 1521 2010/05/03
60962         감사합니다~ mjp 938 2010/05/03
60954     Re:Image의 Canvas 색 변경 속도 Lyn 1155 2010/05/03
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.