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


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


LIST ALL
Posted by 권선중2005-08-24 11:47:33, Hit : 4318
이미지에서 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
1633 기타
   DLL파일에 Html넣기관련.. [2]
권선중 2005/07/26  3783
1632 기타
   PHP명령 쓰기와 수정하기.. [2]
권선중 2005/07/21  3755
1631 기타
   DLL파일에 Html를 넣고 보니 이미지가.. [7]
권선중 2005/07/27  3546
1630 기타
     [re] 제가 테스트하고자한 DLL파일의 넣은 Html ... [2]
권선중 2005/07/28  3223
1629 창조
   Dll파일에 text삽입후 창조 메모장이나 리스... [3]
권선중 2005/07/29  3100
1628 창조
   AIP를 이용한 다운로드..관련.. [6]
권선중 2005/07/29  3180
1627 창조
   창조에서 윈도우 소리제어법좀알려주세요.. [4]
권선중 2005/08/03  3509
기타
   이미지에서 RBG추출[VB] 창조로 사용하려면..? [7]
권선중 2005/08/24  4318
1625 기타
   윈엠프방송 정보를 받아오는 PHP입니다.. [2]
권선중 2005/08/24  3777
1624 창조
    허프만 코드 압축법? 창조로 구현가능할까요.. [4]
권선중 2005/09/04  4513
1623 기타
   비주얼 c관련하여..[c ,c++ ]
권선중 2005/09/26  3412
1622 창조
   테이블 마법사 작동안하나요..? [16]
권선중 2005/10/31  3485
1621 창조
   ms_sql에서 바이너리 자료를 메모로 읽고 쓰... [2]
권선중 2005/11/02  3008
1620 창조
   리스트박스나 콤보박스에 필드 전체를 읽어오... [1]
권선중 2005/11/02  2829
1619 창조
   창조 베타2의 테이블관련 질문몇가지합니다.. [2]
권선중 2005/11/09  3324
1618 창조
   특정이벤트가 발생시 DB에자동으로 입력되게.. [4]
권선중 2005/11/09  2978
1617 창조
   자료표가 없음 검색자체가 안돼는데.. [2]
권선중 2005/11/09  2650
1616 창조
   에디트의 데이타 연결을 다른창의 것과 연결... [1]
권선중 2005/11/10  2485
1615 창조
   창조 베타1의 DB명령중"테이블0.삽입해"말고 ...
권선중 2005/12/10  2528
1614 창조
   자바 명령에서 math.? 명령을 창조명령으로 ... [6]
권선중 2006/01/12  3790
1613 창조
   포트리스 포탄날아가는.. 소스 제작해주실분.. [2]
권선중 2006/01/23  3917
1612 창조
     [re] 창조 DB로 MySql연결법좀알려주세요..
권선중 2006/10/15  3421
1611 창조
   소켓을 통한 소리 전송을 하려면.. [5]
권선중 2006/07/18  2949
1610 창조
   CreateDX 계발하신 지상현님께.. [2]
권선중 2006/07/23  3188
1609 창조
   한글 키값 알아오고 싶은데..창만 이용해서.. [8]
권선중 2006/07/27  3923
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이희철
로그인