Eye Display 변환 시뮬레이터

GC9A01 · 240×240 · RGB565

아래 값을 조절하면 실제 디바이스와 동일한 순서로 변환된 화면을 미리 볼 수 있습니다. 맘에 드는 설정이 나오면 하단의 transform.txt 내용을 복사해 보드에 넣으세요.

디스플레이 미리보기

USB
eye_open.bin 보드의 USB 포트가 위(북쪽)로 가도록 놓았을 때의 화면입니다

변환 설정 — 실제 적용 순서대로 표시

1확대 · 축소scale

화면 중심 기준. 1보다 크면 확대(가장자리 잘림), 작으면 축소(검은 여백)됩니다.

2이동dx · dy

밀려난 빈 공간은 검은색으로 채워집니다. 회전·반전 전 원본 기준 방향입니다.

3밝기 · 감마brightness · gamma

1.0 = 원본 그대로. gamma가 1보다 크면 중간톤이 밝아집니다.

4거울 반전mirror
5회전 — 항상 맨 마지막rotate

화면 기준 시계방향입니다.

transform.txt — 이대로 복사해서 보드에 저장


    

적용 방법: Thonny에서 디바이스의 transform.txt를 열고 위 내용으로 교체 → 저장 → Stop/Restart(Cmd+F2). main.py는 수정할 필요 없습니다.

결과 다운로드 — 변환이 적용된 .bin 파일

×

위의 변환(scale→이동→밝기/감마→반전→회전)이 모두 적용된 최종 화면을 지정한 해상도로 리사이즈(nearest-neighbor)해서 RGB565 빅엔디언 raw 포맷으로 저장합니다. 240×240이면 파일명이 eye_open.bin / eye_closed.bin으로 저장되어 보드에 바로 쓸 수 있고, 다른 해상도면 파일명에 크기가 붙습니다 (예: eye_open_160x160.bin).