Color Markerv1.0
COLOR MARKER · ANDROID · v1.0

Capture.
Measure.
Compare.

원단 사진에서 색을 뽑아 HEX로 기록한다. 격자·스포이드로 위치별 색을 측정하고, 화이트 레벨링으로 조명 색감을 보정한다. 권한 0개. 인터넷 미사용. 기기 안에만 저장.

#FF5A5A
Capture
#FFD24C
Measure
#4CC8FF
Compare
#4CFF8A
Save

4가지로 끝나는 v1.

의도적으로 작게. 로그인·클라우드·AI·검색·공유 없음. 색상 기록 외엔 아무것도 안 한다.

01 · CAPTURE

사진 선택

시스템 포토피커로 원단 사진을 고른다. 저장소·카메라 권한 요청 없음.

02 · EXTRACT

대표 색상 5개

Palette 라이브러리로 가장 많이 쓰인 색을 자동으로 뽑아 HEX로 표시한다.

03 · MEASURE

격자 · 스포이드

3·5·7 격자로 위치별 평균색을 측정하고, 탭으로 정밀 색을 찍는다.

04 · BALANCE

화이트 레벨링

흰색 기준을 잡아 조명 색감을 보정. 원본과 보정값을 함께 기록한다.

05 · MEMO

메모와 저장

원단명·거래처·소재 메모를 함께 보관. 목록으로 다시 찾는다.

06 · COPY

HEX 복사

색을 탭하면 클립보드로 바로 복사. 디자인 도구에 즉시 붙여넣기.

측정한 색본 색.

센서가 기록한 픽셀값과, 눈이 인지하는 색은 같지 않다. 광택·재질·온도감·조명이 사이에 끼어든다. Color Marker는 이 간격을 데이터로 쌓아가는 도구다.

MEASURED COLOR

센서가 픽셀에서 직접 읽어낸 값. 격자 평균, 스포이드 포인트, 화이트 레벨링 보정값까지 raw와 corrected를 모두 보관한다. 재현 가능한 수치.

PERCEIVED COLOR

광택·재질·온도감·조명에 영향을 받은 "보이는 색". v1 메모로 출발하고, v2부터 광택/재질/온도감 필드를 받아 인지 색 매핑을 쌓아간다.

— GAP —

두 색의 차이를 기록·비교하는 게 이 앱의 진짜 주제.

3단계로 끝.

사진 한 장에서 색을 분리하고 저장하는 데 30초.

STEP 01

사진 선택

홈 화면에서 사진 추가 → 갤러리에서 원단 사진을 고른다.

STEP 02

색 측정

자동 추출된 5색 + 격자 측정값 확인. 필요하면 스포이드로 정밀 보정.

STEP 03

메모 저장

원단명·거래처를 적고 저장. 목록에서 HEX 탭으로 복사.

측정 로그.

첫 실행 시 자동 시딩되는 33장 데모 원단 분석 결과 (예시).

colormarker — first-run seeding · 33 samples
[1/4] LOAD samples bundled in assets/samples ✓ 33 files · 56KB
[2/4] DECODE webp · jpg · EXIF rotate ✓ 33 ok
[3/4] EXTRACT palette · 5 colors per image
[4/4] SAMPLE 7×7 grid · 49 points each

SEEDING COMPLETE · 33 entries · materialType="샘플"

— sample palette · P2_001_mtx_silk_twill_tartan_heavy —

NOTE 권한 0개 · 인터넷 미사용 · 데이터는 기기 내부 filesDir/captures 에만

기술 사양.

가볍게, 최소 권한으로.

PLATFORM

Android 8.0+

minSdk 26 / targetSdk 34. Jetpack Compose · Material 3.

PERMISSIONS

0 권한

시스템 포토피커만 사용. 카메라·저장소·인터넷 권한 전부 미요청.

STORAGE

로컬 전용

JSON 기반 EntryStore. 외부 서버·클라우드·분석 도구 일절 없음.