창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


질문게시판
- 반드시 검색을 하신 후 원하는 답변을 찾을 수 없을 때, 질문을 올려주세요.


LIST ALL
Posted by 권선중2005-08-24 11:47:33, Hit : 4317
이미지에서 RBG추출[VB] 창조로 사용하려면..?
Homepage : http://ever2ksj.woobi.co.kr/
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=qna&no=1229

Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
Private Declare Function GetPixel Lib "gdi32" (ByVal hDC As Long, ByVal X As Long, ByVal Y As Long) As Long


 


Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Dim lColor As Long
    Dim bColor(1 To 4) As Byte
    Dim iRed As Integer, iGreen As Integer, iBlue As Integer
     
    lColor = GetPixel(Picture1.hDC, X, Y)
   
    Call CopyMemory(bColor(1), lColor, Len(lColor))
     
    iRed = bColor(1)
    iGreen = bColor(2)
    iBlue = bColor(3)
   
    Debug.Print iRed, iGreen, iBlue
End Sub

도무지 이해를.못하겠네요..제가 볼적에 구조체를 이용한듯한데.. 역시 창조로 불가능인가요..?


지상현   2005-08-24 PM 5:49:23  
RGB 말인가요?
당연히 24 비트 색상 데이터겠지요?
그 것을 Long 이란 데이터(창조로 실수 정도)에 담겨져 있습니다. 이 것은 32 비트 데이터인데... R, G, B 데이터가 각각 8 비트 씩 담겨져 있습니다.

저 소스는, 4 바이트 짜리 데이터에서 1 바이트씩 빼오는 겁니다만...별 것은 아닙니다.
다른 방법으로도 구현 가능합니다.
지상현   2005-08-24 PM 5:51:09  
16진수로 바꾸면, AABBCC 같은 형태로 나옵니다. 간단하게 이 것을 두 글자씩 잘라서 다시 10진수로 바꾸셔도 되고...
권선중   2005-08-24 PM 6:18:47  
어렵당..ㅠㅠ
지상현   2005-08-24 PM 6:39:34  
예제 만들어보고 있습니다~
지상현   2005-08-24 PM 7:34:43  
다시 만들어 올렸습니다. 이번 것은 핵심 부분의 실제 코드가 2~3줄밖에 안되는 굉장히 심플한 예제입니다.
이진백   2005-08-25 PM 2:32:43  
컴퓨터실입니다.
GetRValue 를 비롯한 api 만으로도 되는 것으로 알고 있습니다.
GetGValue... 등등 있겠지요. MSDN 검색해보세요.
지상현   2005-08-25 PM 8:21:47  
GetRValue, GetGValue... 는 API가 아니라, C 헤더에 선언된 매크로입니다~ MSDN에 있는 건 이걸 조심해야하죠. 예를 들어 CreateWindow 란 것도 매크로입니다. 실제로 저런 함수는 없죠.
LIST ALL               GO TO THE TOP


N
Category
   Subject
Posted by
Date
H
1458 창조
   이번엔... [3]
하루짱 2009/12/17  5085
1457 창조
   이번엔 글꼴창, 인쇄창 문의입니다! [1]
靑色糖™ 2002/11/14  3425
1456 창조
   이번에도 또!! 창조에서 무한루프 못돌려여? [2]
이경근 2003/01/03  3224
1455 창조
   이미지와 메모글 미리보기 방법_쉬운 질문 [1]
신용주 2009/02/22  3703
기타
   이미지에서 RBG추출[VB] 창조로 사용하려면..? [7]
권선중 2005/08/24  4317
1453 창조
   이미지복사해 넣을때 투명도를 줄수없을까요? [2]
권선중 2010/07/17  4672
1452 창조
   이미지로 토글버튼 만들기 가 가능 할까요? [21]
김길남 2006/12/22  4141
1451 창조
   이미지4개 한꺼번에 프린터 하기 [9]
강철중 2009/07/05  3458
1450 창조
   이미지 파일 리사이즈 [12]
oOPpoYaOo 2006/02/17  2748
1449 창조
   이미지 파일 로딩 질문 [1]
임민혁 2009/11/12  3781
1448 창조
   이미지 사이즈 조절 후 저장 [5]
신용주 2010/02/27  3763
1447 창조
   이미지 문제...... [5]
『이경석』 2005/09/24  3132
1446 창조
   이름표의 글자색을..지정된색 말고.. [3]
이시영 2004/07/16  3013
1445 창조
   이름표0,제목 에서 부분문자 색상
날아라KTX 2017/10/26  2247
1444 창조
   이름표....질문 받아주세요.. [5]
강정훈 2006/12/24  3302
1443 창조
   이렇게 하면 창조에서도 업로드가 될거같은데.. [2]
박재성 2009/01/30  3094
1442 창조
   이럴떈 어떻게하나요? [2]
김지우 2009/11/07  3688
1441 기타
   이런질문해도 될런지.... [8]
이영선 2004/07/15  3481
1440 창조
   이런것도 창조로 가능한가요? [5]
철희 2006/02/06  2798
1439 창조
   이런것도 가능한가요? [2]
에일리언 2003/01/14  3145
1438 창조
   이런건 어떻해하면되나요? [1]
kimgoon 2008/09/21  3400
1437 창조
   이런거 만약 된다면 제발알려주세요. [2]
kimgoon 2008/09/25  3089
1436 창조
   이런;; 버그인가ㅠ_ㅠ? [6]
은지 2003/02/03  2900
1435 창조
   이런...문제가.;;MP3플레이어관련.;; [7]
이시영 2004/07/09  2914
1434 창조
   이런.... 창조 베타2.1... 리스트박스 이벤트... [3]
바람 2009/02/05  3432
LIST ALL   Prev [1]..[21][22][23][24][25][26][27][28] 29 [30]..[87] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인