Visual Studio 2015 기반
MFC
PC 화면에 마우스가 위치한 픽셀에서 색상을 가져와 비교하는 기능
ex 쇼핑몰 옷 위에 마우스를 두고 엔터를 치면 색상을 가져와 가까운 퍼컬색을 찾는 프로그램
사용 예시 영상
사용방법
1. Config 를 눌러 자신의 퍼스널컬러를 저장
2. 퍼스널컬러 저장시 유저번호 선택하여 저장 (최대 5개 저장가능)
3. 사용시에는 Config옆에 항목에서 유저번호 선택
4. 각 쇼핑몰에서 옷 위에 마우스 클릭 후 엔터 클릭
5. 결과창 확인
부분 설명
가져오기 버튼 : 엔터키랑 같은 역할 가져오기 버튼 클릭 후 마우스로 해당 위치 클릭시 색상 가져옴
RGB CMYK : 가져온 색상의 값
-1501,228 : 마우스 위치
모니터 배율 : 사용하는 모니터의 디스플레이 설정 배율을 입력
Clear : 로그 초기화
Log에 타입표시체크 : 가져온 색상의 비슷한 톤 타입 표기 여부
Save Open : 로그 저장 , 파일열기
-> 저장된 로그 복사하여 사용해야할때 사용
타입이나 점수에 따른 색상만 모아서 볼 수 있음
타입 선택(Pail) 후 Search Type 버튼 클릭시 선택한 타입의 색상만 볼 수 있음
점수 선택 (동그라미) 후 Search Score 버튼 클릭시 선택한 점수의 색상만 볼 수 있음
결과창에서 선택한 색상 크게 보여주는 역할
검색 옵션
색상 가져오기 사용 : 엔터키 눌렀을때 색상 가져오는 기능 사용 여부
검색 색상 최소 개수 : 기능 X
선택된 타입(점수)에 해당하는 색 검색 사용 : 가져온 색상과 비슷한 색상을 찾아낼때 선택한 타입(점수)에 맞는 색만 결과창 표시
색상 알고리즘 로직 선택
HSV 또는 RGB 둘중 하나만 선택하는 것을 권장
둘다 사용시 너무나 타이트한 조건이므로 결과가 잘 안나옴
HSV 방법
가져온 색상 RGB 값을 HSV로 변환 (구글에 있는 변환 공식) 을 사용
가져온 색상의 HSV값과 톤 색상의 HSV값의 거리값 계산 ( H,S,V 각각의 차의 제곱을 모두 더함)
검색값 범위 : 설정한 값보다 작은 거리값을 결과창에 출력함
해당값이 작을 수록 가져온 색상과 가까운 색상을 표기
RGB 방법
검색방법 1 (범위 1-195076)
가져온 색상의 RGB값과 톤 색상의 RGB값의 거리값 계산 ( R,G,B 각각의 차의 제곱을 모두 더함)
검색값 범위 : 설정한 값보다 작은 거리값을 결과창에 출력함
해당값이 작을 수록 가져온 색상과 가까운 색상을 표기
검색 방법 2 (범위 1-255)
가져온 색상 값 (R,G,B)
톤 색상 값 (R1,G1,B1) 각각 비교
R - 검색값 범위 < R1 < R + 검색값 범위
G - 검색값 범위 < G1 < G + 검색값 범위
B - 검색값 범위 < B1 < B + 검색값 범위
세 조건 모두 만족하는 톤 색상값 결과창에 표기
설정창 입력
받은종이에 맞게 퍼컬 스코어 입력
스코어별 저장 버튼 : 클릭시 각 스코어 별로 색상 정리하여 이미지 저장
'만들기 > 프로그램' 카테고리의 다른 글
[프로그램]HEIC to JPG 변환 코드 프로그램 (0) | 2022.05.15 |
---|