OiColorPicker - 색상 추출(Color Picker) 프로그램


※ 요약

필자가 만든 Color Picker(색상 추출) 프로그램이다. 시중에 많은 컬러 피커 프로그램들이 있고, 잘 만들어진 것도 많지만 필자가 사용할때 꼭 한 두 가지 부족한 기능들로 인해 직접 만들게 되었다. 필자가 필요한 기능 위주로 만들어서 사용자 입장에서는 더 필요한 기능이 있을 수도 있을 수 있는데, 이런 부분들은 댓글로 요청하면 가능한 선에서 추가/수정하도록 하겠다. 이 프로그램은 주로 블로그를 하면서 rgb값과 html(hex)값을 확인하기 위해 만들었다.


이 프로그램은 C++11과 마우스 후킹과 키보드 후킹 기능을 이용해서 만들었다. 마우스 후킹은 마우스의 움직임을 전역적으로 확인하려고 사용했고, 키보드 후킹은 전역 단축키(Global Hotkey) 때문에 사용했다. 제작할때 가장 힘들고 오래걸린 작업은 화면 구성인데 화면 구성에 50% 이상의 시간을 사용한거 같다. 화면 구성은 jcpicker라는 프로그램을 참고했다.


※ 개발 환경

Windows 10 x64

Visual Studio 2015 Community Update1

Unicode


Modern C++


MFC 14.0

Ado( MariaDB ODBC ver 1.0.5 )

regex


실행 환경 테스트

Windows 7 x64

Windows 10 x64


※ 다운로드

OiColorPicker_0.9.zip



※ 사용 방법

프로그램 사용법은 어렵지 않아서 몇 번 실행해보면 바로 익숙해질 것이다.

아래는 OiColorPicker를 처음 실행한 모습이다. 후킹을 사용했기때문에 프로그램만 실행하고 마우스를 움직이면 마우스 위치의 컬러 코드 값을 출력해준다.


저장하고 싶은 컬러 코드가 있으면 Alt+X키를 누르면 아래 우측 화면과 같이 컬러코드가 저장된다. 마찬가지로 후킹을 사용하였기때문에 OiColorPicker프로그램이 다른 프로그램에 가려지거나 안보여도 Alt+X키를 누르면 우측 리스트에 저장된다. 저장될때는 컬러코드와 함께 해당 컬러코드 색으로 저장되기 때문에 다시 찾아쓰기 편하다. 다시 찾아쓸때는 리스트에서 해당 아이템을 선택 후 Ctrl+C키를 누르면 해당 Hex 컬러코드 값이 복사된다. 또 Delete키도 먹힌다.


마지막으로 Converter기능인데, 화면 좌하단에 위치해있다.

rgb->hex 또는 hex->rgb 컬로 코드로 바꿔준다.


※ 버전

2016.02.11.

ver 0.9 (MD5 : 402e0bed11198576cc7618aef0ea3359) OiColorPicker 테스트 버전


작성자

Posted by 사용자 오뇽

태그

관련 글

댓글 영역

  • 이전 댓글 더보기
  • 프로필 사진
    C입문
    2017.05.15 13:17

    이거 혹시 만드는방법 알 수 있을까요?
    소스라던가 아니면 자세히 설명 나와있는 페이지 같은거요
    참고 하려고 하는데 부탁드립니다!!

  • 프로필 사진
    우와
    2017.05.29 15:22

    딱 이런 프로그램 찾고있었는데! 만들고 공유해주셔서 감사합니다!

    • 프로필 사진
      2017.06.10 21:01 신고

      질문이 좀 애매하네요;

      일단 Alt+X 키는 후킹으로 하는 거고, Alt+X로 색상을 저장하는 건 리스트컨트롤에 저장하는 거에요.

  • 프로필 사진
    대박
    2017.09.08 13:08

    잘 만드셨네요... 잘 사용하겠습니다.

  • 프로필 사진
    태풍란
    2017.10.22 19:24

    유용한 프로그램이네요
    잘쓸께요ㅎ

  • 프로필 사진
    rrr
    2018.01.09 14:07

    해상도 대응되는게 거의 없었는데, 잘 사용하겠습니다. ㅎ

  • 프로필 사진
    우와... 정말 감사해요!!
    2018.02.20 20:15

    정말 감사합니다!!

    유료로 내셔도 될 것 같은 고퀄리티 프로그램이네요...ㄷㄷㄷ

    다운로드 잘 받아갑니다. 다시 한 번 감사드립니다(꾸벅)

  • 프로필 사진
    우와
    2018.04.11 09:49

    정말 감사합니다!!

  • 프로필 사진
    짱이모
    2018.09.03 10:22

    정말 감사합니다. 잘 사용하겠습니다.

  • 프로필 사진
    녹인
    2018.11.14 18:05

    대박 건졌습니다.
    감사 잘쓰겠습니다

  • 프로필 사진
    2018.12.11 11:49

    정말 잘 쓰겠습니다. 감사합니다!

  • 프로필 사진
    2019.04.05 11:39

    무척 필요한 앱이었는데 고맙게 잘 사용하겠습니다.

  • 프로필 사진
    박준혁
    2019.08.22 16:58

    혹시 이거 소스랑 만드는 법좀 알 수 있을까요?

  • 프로필 사진
    박준혁
    2019.08.22 17:02

    코드를 좀 알려주신다면 정말 감사합니다. 저희 과제에 꼭필요해요.

  • 프로필 사진
    드래곤
    2019.10.13 08:48

    나무위키 보고 잘 사용하고 있습니다. 정말 감사드립니다.

  • 프로필 사진
    2019.10.21 10:34 신고

    Alt + X는 일부 프로그램에서 프로그램 종료 단축키로 사용되는데, 단축키 변경 기능이 있으면 좋겠네요.

  • 프로필 사진
    신희암
    2019.10.30 15:52

    너무 잘 쓰고 있습니다. 감사합니다.