관리자와 키오스크가 같은 엔진을 쓰는 흐름을 실제 화면에 가깝게 보여드립니다.
스토리보드란?
스토리보드는 만들 프로그램의 화면과 동작을 실제 사용 순서대로 미리 확인하는 문서입니다. 사진작가와 매장 키오스크가 같은 필터 결과를 얻는 과정을 담았습니다.
마지막까지 보시면 한 번 만든 색감이 매장 사진에 그대로 적용되는 과정을 확인할 수 있습니다.
원본 사진에서 프리셋 저장과 기준 사진 검수까지
JPG 불러오기
톤·HSL·Curve
실시간 Preview
JSON·썸네일
ΔE·CPU 시간
사진작가가 같은 C++ 엔진의 축소본 결과를 보며 필터를 조절합니다. 데모 1~2단계에서 원본과 적용 사진을 비교합니다.
노출·대비·HSL·Curve·노이즈를 순서가 고정된 파이프라인으로 매핑합니다. 파라미터 변경 시 LUT를 재계산합니다.
필터 값을 JSON으로 저장·수정·삭제하고 대표 썸네일을 Export합니다. 데모 3단계에서 확인합니다.
버전·Filter ID·LUT 참조를 JSON 스키마로 고정해 향후 중앙 배포에 대비합니다.
Lightroom Reference JPG와 엔진 결과를 사진과 수치로 검수합니다.
ΔE 색차와 CPU 원본 처리 시간을 함께 기록하고 조정 필요 항목을 분리합니다.
기존 Flutter 앱의 호출부터 원본 해상도 결과까지
Filter ID 확인
이미지 경로 전달
DLL·dart:ffi
타일·LUT 조회
결과 경로 수신
매장 사용자가 Filter ID로 최신 프리셋을 선택합니다. 데모 4단계의 시작 화면입니다.
Flutter Windows는 dart:ffi로 공용 DLL에 이미지 경로와 Filter ID를 전달합니다.
GPU 없는 일반 PC에서 원본 해상도 사진을 저장하고 결과를 반환합니다.
타일 병렬 처리와 SIMD, 1D·3D LUT 조회로 CPU 처리 속도를 확보합니다.
개발 담당자가 입력·출력 경로와 오류 코드를 확인합니다.
C 호환 인터페이스와 설치 프로그램, 연동 문서를 함께 인계합니다.