Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
Pixels보다 빨리 읽는 법 없을까요?
A시간의 윈도우 화면과 B시간의 윈도우 화면을 비교해서
일정수준이상 변경된 경우를 체크할려고 합니다.
Canvas의 Pixels[i,j]를 이용해서 구현은 했는데,
비교하는데만 4.5초 정도 걸려버리네요.
일반 array같은 경우는 1024x768를 비교해도 1/1000초도 안 걸리는것 같은데
대부분 Pixels로 컬러값을 읽는데 소요되는것 같습니다.
Pixels[i,j]로 읽는것 말고, CopyRect나 aDC := bDC 했을
2
COMMENTS
최용일
•
2005.11.28 17:48
안녕하세요. 최용일입니다.
TBitmap.ScanLine을 이용해보세요... 월등한 속도 향상을 볼겁니다.
TBitmap에도 Canvas가 있으니까 사용하는데는 불편함이 없을겁니다.
^^ 항상 즐코하세요...
0
0
댓글
하얀까마귀
•
2005.11.29 18:06
pixels는 사용하는걸 별로 권장하지 않습니다.
너무 느려요. ㅠㅠ
용일이형 말대로 스캔라인을 쓰면 좀더 아니 훨신더 빨라집니다.
이것보다 더 빠른속도 즉 픽셀단위의 작업이 아주 많은경우...
다른걸 쓰셔야 합니다. 둘다 api를 쓰기 때문에 원천적인 문제가 있구요..
픽셀의 값자체를 배열과같이 저장하는 콤포넌트들이 있습니다. 당연히 이건 배열에 접근하는 속도만큼 나죠.
제가 써본것중에 성능이 좋았던것이 Graphic32 라는건데 상당히 좋더군요
몇년전에 테스트한건데 스캔라인보다 두세배정도 빨랐던것으로 기억합니다.
단지 둘다 빠르니까.. 0.1초냐 0.05초냐의 차이라서 체감속도는 별로 못느낍니다만..
사용법도 스캔라인보다는 이쪽이 좀더 인지하기 좋고 계산이 많은경우는 이게 훨신 좋습니다.
그럼..
0
0
댓글
(NOTICE) You must be
logged in
to comment on this post.
김현철
•
2005.11.29 07:39
2
COMMENTS
/
0
LIKES
CheckListBox박스에서...
최용일
•
2005.11.29 17:28
안녕하세요. 최용일입니다. 흠... 네이밍문제네요... QCheckList 유닛과 CheckLst유닛에 TCheckListBox...
김현철
•
2005.11.30 09:29
간단한것을 모르고....감사함니다.해결되었습니다.
로마니
2005.11.29 00:21
0
COMMENTS
/
0
LIKES
퀀텀5에서 헤더라인수정 질문..???
한부룡
•
2005.11.28 19:35
1
COMMENTS
/
0
LIKES
advStringgrid 에서 컴마 표시..??
최용일
•
2005.11.28 20:27
안녕하세요. 최용일입니다. AdvStringGrid는 사용해본적이 없지만... Cells속성의 인덱스가 Cells[Co...
김상균
2005.11.28 08:55
0
COMMENTS
/
0
LIKES
CFPreview 관련 오류입니다.
윤신호
•
2005.11.27 08:24
1
COMMENTS
/
0
LIKES
델파이 연산오류??
최용일
•
2005.11.28 17:44
안녕하세요. 최용일입니다. 오류가 아닙니다. -6.9 * 10의 -18승이면 거의 0에 가까운 수이네요... ...
나동건
•
2005.11.27 03:05
1
COMMENTS
/
0
LIKES
퀀텀 그리드에서
Diablo
•
2005.11.28 19:13
송 시중
•
2005.11.27 01:51
2
COMMENTS
/
0
LIKES
Pixels보다 빨리 읽는 법 없을까요?
A시간의 윈도우 화면과 B시간의 윈도우 화면을 비교해서 일정수준이상 변경된 경우를 체크할려고 합니다. Canvas의 Pixels[i,j]를 이용해서 구현은 했는데, 비교하는데만 4.5초 정도 걸려버리네요. 일반 array같은 경우는 1024x768를 비교...
최용일
•
2005.11.28 17:48
안녕하세요. 최용일입니다. TBitmap.ScanLine을 이용해보세요... 월등한 속도 향상을 볼겁니다. TBit...
하얀까마귀
•
2005.11.29 18:06
pixels는 사용하는걸 별로 권장하지 않습니다. 너무 느려요. ㅠㅠ 용일이형 말대로 스캔라인을 쓰면...
강남길
•
2005.11.26 18:55
2
COMMENTS
/
0
LIKES
파러독스 사용해서 프로그램개발했는데 동시실행이 않되는문제 해결법?
프리란서
•
2005.11.26 23:59
질문의 요지가 무엇인지 잘 모르겠는데요 한가지 이상한것이 파라독스는 Local디비라서 공유해서 네트웍 ...
돌고래
•
2005.11.29 01:51
프로그램을 종료하구 lck파일을 찾아서 지운 다음 다시 해 보세요....
박성준
•
2005.11.26 16:25
1
COMMENTS
/
0
LIKES
Access에서의 View와 SP의 의미...
nilriri™
•
2005.11.29 01:05
굳이 access가 아니더라도.. 뷰와 스토어드 프로시져에 대해 간략히 제가 아는범위내에서 설명을 드리자...
최영식
2005.11.26 12:53
•
0
COMMENTS
/
0
LIKES
DB그리드에서 마우스 이동만으로 힌트를 뛰울려고 하는데 좀 도와주세요..
박성준
2005.11.26 12:40
•
0
COMMENTS
/
0
LIKES
I/O Error 131...
하덕진
•
2005.11.26 02:23
1
COMMENTS
/
0
LIKES
types 유닛은 델파이버젼 어디부터 있는가요?
최용일
•
2005.11.28 17:49
안녕하세요. 최용일입니다. 델파이 6부터 있을겁니다. types유닛을 델파이 5에서 사용하시지 마시고 ...
서경환
•
2005.11.26 01:53
1
COMMENTS
/
0
LIKES
일부 컴퍼넌트가 화면에 안보입니다.
major
•
2005.11.29 01:56
이건 버그는 아니구요.. 델파이 특성인데요.. 데이타 모듈에서 사용할 수 있는 컴포넌트만 보이...
김상균
2005.11.25 23:08
0
COMMENTS
/
0
LIKES
델파이2005에서 PDA용 프로그램을 만들수 있는지..
김길남
•
2005.11.25 17:27
3
COMMENTS
/
0
LIKES
realvnc에서-공유기에 연결된 PC엔 접속할 수 없나요?
반영재
•
2005.11.25 19:49
RealVNC는 5900포트를 사용합니다. 공유기에서 TCP 5900번 포트를 열어 주세요
이중철
•
2005.11.26 01:40
조금 추가해서.. 앞분이 좀 간략하게 설명해서 ^^ 공유기는 일반적으로 DMZ과 포트포워딩을 지원합니다. ...
남양원
•
2005.11.25 18:56
REALVNC로는 외부에서 원격으로 제어할 수 없습니다. www.rview.co.kr에 가입한 후 테스트 해보세요.......
이지혜
2005.11.25 11:57
0
COMMENTS
/
0
LIKES
미디어플레이어 사용시...
오용석
•
2005.11.25 05:09
•
1
COMMENTS
/
0
LIKES
dspack 설치 오류
박상윤
•
2005.11.29 21:38
2005 는 아직 지원하지 않는 걸루 알고잇는데.. 그림보니. 대부분 자료형 때문인것 같은데... Dspack ...
둘리
•
2005.11.25 00:49
2
COMMENTS
/
0
LIKES
C에서의 union구조체를 delphi에서는 어떻게 코딩하면 되는지요 ?
이중철
•
2005.11.25 21:29
<!--CodeS--> type TFLOATTYPE_LIST = (cFLOAT, cBYTE); FLOAT_DATA = ...
둘리
•
2005.11.29 17:54
해결이 잘 되었습니다. 감사합니다.
배수민
•
2005.11.25 00:43
1
COMMENTS
/
0
LIKES
Function에서 byte array값 주고받기
최용일
•
2005.11.28 17:57
안녕하세요. 최용일입니다. DLL에서 read_byte_arr함수의 리턴값이 선언부하고 구현부하고 다르네요... ...
이하영
•
2005.11.25 00:07
1
COMMENTS
/
0
LIKES
폼에 있는 여러개의 Edit 변경여부 일괄조사 방법?
Marek
•
2005.12.06 05:08
Change Event에서 전역변수 blChanged를 통제하시면 되져 private blChanged : boolean =...
송 시중
2005/11/27 01:51
Views
604
Likes
0
Comments
2
Reports
0
Tag List
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
TBitmap.ScanLine을 이용해보세요... 월등한 속도 향상을 볼겁니다.
TBitmap에도 Canvas가 있으니까 사용하는데는 불편함이 없을겁니다.
^^ 항상 즐코하세요...