내 경력과의 적합도 낮음
Lightroom 수준의 HSL·톤커브 보정을 GPU 없이 실시간으로 렌더링하는 엔진은 해 본 적 없는 영역입니다. 겹치는 것은 키오스크 쪽 Flutter 정도라 낮음으로 봅니다.
공고 유형이미지 보정 렌더링 엔진·Windows 데스크톱 관리 툴
필요 기술Flutter, Node.js, JSON, Windows App
내가 가진 기술Flutter
프로젝트 개요
- 저희는 성동구에 위치한 포토부스(사진방) 운영 기업입니다.
- 사진작가가 Adobe Lightroom처럼 보정 값을 세팅하여 자체 필터를 제작하고, 이를 각 매장의 키오스크에 적용할 수 있는 '필터 관리 프로그램'과 '렌더링 엔진'을 개발하고자 합니다.
- 기존에 운영 중인 Flutter 기반의 키오스크 프로그램과 연동되어야 합니다.
클라이언트 소개
- 전국 단위의 포토부스 브랜드를 운영하고 있습니다.
- 사내에 Node.js 기반의 서버 개발 환경이 구축되어 있으며, 키오스크 프로그램은 Flutter Windows 앱으로 타 외주사를 통해 개발되어 운영 중입니다.
- 본 프로젝트는 기존 키오스크 소스코드 수정 없이, 독립적으로 동작하는 필터 엔진 모듈과 본사 관리자용 툴을 개발하는 건입니다.
왜 이 프로젝트를 하는가
- 지금 상황: 현재는 외부 툴에 의존하거나 단순한 필터만 적용하고 있어, 트렌디하고 고품질의 색감을 일관되게 적용하고 관리하는 데 한계가 있습니다.
- 끝나면 이렇게 되기를 바랍니다: 본사 관리자(또는 사진작가)가 전용 프로그램에서 수치를 입력해 프리셋(JSON)을 만들면, 매장의 키오스크가 해당 프리셋과 엔진을 이용해 사진을 즉각적으로 보정할 수 있기를 바랍니다.
- 다만 이런 점이 우려됩니다: 사진작가가 기존에 사용하던 Lightroom의 감각과 최대한 유사하게 파라미터를 조절할 수 있어야 하며, 매장의 일반 PC(GPU 미탑재) 환경에서도 빠르게 렌더링되어야 합니다.
필수 과업 범위와 결과물
1. 수행 범위
- SW 개발: 본사 관리자용 필터 제작 프로그램(Windows App), 코어 이미지 렌더링 엔진
- 외부 연동: 기존 Flutter Windows 앱에서 필터 엔진을 호출할 수 있는 인터페이스 구축
- 인프라 구축·배포: 향후 서버를 통한 프리셋 중앙 배포를 고려한 데이터 구조(JSON) 설계
2. 상세 기능 요구 사항
2-1. Filter Manager (관리자 프로그램)
- 원본 이미지 로드 및 필터 파라미터 조절 UI 제공
- HSL, Tone Curve, 노이즈 등 Lightroom과 유사한 파라미터 조절 기능 구현
- 파라미터 변경 시 실시간(Real-time) Preview 렌더링 및 원본 비교(Before/After)
- 설정된 필터 값을 JSON 형태의 Preset으로 저장, 수정, 삭제
- 필터 대표 썸네일 이미지 자동 생성 및 Export
2-2. Filter Engine (코어 이미지 처리)
- ImageMagick 등 오픈소스를 활용하거나 자체 개발(OpenCV 등)하여 렌더링 엔진 구축
- 관리자 프로그램에서 설정한 수치(Lightroom 기반)를 엔진의 알고리즘에 맞게 변환/매핑하는 로직 구현
- 3D LUT(.CUBE) 파싱 및 적용
- GPU 미탑재 환경을 고려한 연산 속도 최적화
2-3. Flutter 키오스크 연동 인터페이스
- 기존 Flutter 앱에서 이미지 경로와 Filter ID를 전달하면 결과물을 반환하는 구조 설계
- DLL, Local API, CLI 등 가장 안정적이고 빠른 호출 방식 제안 및 구현
3. 결과물
- 전체 소스코드 원본 (Filter Engine, Filter Manager)
- API 또는 DLL Interface 연동 문서
- Preset 데이터 구조(JSON) 문서
- 빌드 및 설치 프로그램
아직 정하지 않은 범위
- 코어 엔진을 자체 개발할지, ImageMagick 같은 오픈소스를 활용할지는 파트너의 제안을 받아 예산 내에서 결정하고자 합니다.
- 본사 관리자 프로그램(Filter Manager)을 개발할 언어(C#, Electron 등)도 제안 부탁드립니다.
클라이언트 준비 사항
- 준비된 것: 상세 요구사항이 담긴 PDF 발주서, 테스트용 원본 JPG 및 Lightroom Reference JPG, 적용할 LUT 파일
- 준비 중인 것: 연동 테스트를 위한 더미(Dummy) Flutter 호출 프로그램
- 이 프로젝트 담당: 사내 개발 담당자가 직접 기술적인 커뮤니케이션을 진행합니다.
오픈 시점과 예산
- 목표 시점: 계약 후 1.5개월 이내 완료
- 희망 착수: 파트너 선정 후 즉시 / 개발 기간: 1.5개월
- 예산: 9,000,000원 ~ 13,000,000원 (부가세 별도)
제안 포함 필수 사항
- 지원 내용은 아래 기준으로 검토합니다.
- 예산 내에서 프로젝트를 완수하기 위해 오픈소스(ImageMagick 등)를 활용할지, 자체 개발할지에 대한 개발 방향성을 제안해 주세요.
- Lightroom의 파라미터(HSL, Curve 등)를 실제 렌더링 엔진에 어떻게 매핑할 것인지에 대한 기술적 견해를 간단히 적어 주세요.
- 이미지 프로세싱 엔진 개발 경험 및 포트폴리오를 반드시 포함해 주세요.
※ 원문 그대로 표시했습니다. 전체 내용은 원본 공고에서 확인하세요.