iam567 / LifeManga
iOS Swift SwiftUI OpenAI GPT-이미지 만화 AI-아트
이 프로젝트에 대해
iam567 님의 LifeManga 프로젝트는 GitHub에서 106개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Swift 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.
Language Breakdown
🇰🇷 한국어 번역 README
캐시 히트코믹 라이프 · 라이프 만가
이 프로젝트는 집에서 한가롭게 쓰는 편입니다. 여가 시간에 이런 것들로 이익을 내고 싶지 않아서, 모두가 자유롭게 사용할 수 있도록 소스 코드를 공개합니다. 일상에서 찍은 사진을 일본 만화 스타일의 iOS 앱으로 자동 변환합니다. 내장된 프로젝트 관리, 캐릭터 라이브러리, 스토리 모드, 백그라운드 작업 시스템.
기술 스택: SwiftUI · 스위프트 5 · iOS 17+ · OpenAI 'gpt-image-2' (이미지) + GPT-5 시리즈 (시나리오 작가)
기능
창조
- 다중 참조 이미지(사진 / 여러 앨범) → 1 / 여러 만화 사진
- 8가지 만화 스타일 원클릭 전환: 소년 점프 스타일, 일상 치유 스타일, 어두운 플롯 스타일, 레트로 드라마 스타일, 귀여운 4컷, 스포츠 피, SF 메카, 서스펜스 분위기
- 컬러 / 흑백 임의로 전환
- 버블 텍스트 5가지 모드: 중국어 / 일본어 / 영어 / 빈칸 / 말풍선 표시 없음
- 무료 보조 안내 ("주인공이 선글라스를 쓴다", "비 오는 장면"...) )
공학
- "엔지니어링" 개념은 각 만화를 구분합니다. 각 프로젝트에는 별도의 "창작/역사" 섹션이 있습니다
- "이전" 연속: 역사에서 스타일 참조로 하나를 선택하면, 새 작품은 그림 스타일, 캐릭터 모델링, 플롯을 이어갈 수 있습니다
캐릭터 라이브러리
- 실제 사진에서 멀티뷰 설정 생성, 9가지 아트 스타일 지원: 일본 만화 스타일 / 미국 만화 스타일 / 한국 만화 스타일 / 귀여운 시스템 / Q 버전 / 3D 렌더링 / 반현실 / 수채화 / 픽셀 스타일
- "액션 포즈 풀": 5개 카테고리에 총 30+ 포즈, 여러 선택으로 한 번에 사진을 만들 수 있습니다 (한 설정 초안으로 합치기, 토큰 저장)
- 캐릭터는 참조 이미지로 어떤 생성 페이지에도 "불러올" 수 있습니다
스토리 모드
- 1단계: GPT-5가 사진을 보고 자동으로 다중 프레임 스크립트(제목 / 요약 / 프레임당 라인과 사진 포함)를 작성합니다.
- 2단계: 그림 그리기 전에 대본을 편집할 수 있습니다
- 2~9프레임 내 스토리보드 수를 자동으로 조절
임무 시스템
- 모든 이미지 생성은 'URLSessionConfiguration.background'로 진행되며, 잠금 화면/컷 앱은 중단되지 않으며 완료 시 시스템이 알림을 줍니다
- 작업 패널은 로그, 첫 바이트 모멘트, 실행 시간, 오류 코드를 실시간으로 표시합니다
- 실패하거나 타임아웃이 발생하는 알 수 없는 작업은 수동으로 "재생성"할 수 있으며, 입력 그래프가 자동으로 복원됩니다
- 절대 자동 재시도하지 마세요 'gpt-image-2': 이미지 생성은 GPU 작업이 오래 걸리며, 타임아웃 이후에도 OpenAI가 실행 중인지 판단할 수 없으며, 자동 재시도는 반복적으로 차감됩니다
- 우발적인 터치를 방지하기 위해 동일한 해시 요청을 60초 이내에 차단
스크린샷
창조 페이지
재질 이미지를 선택하고, 이전 이미지를 이어가고, 캐릭터를 불러오고, 스타일을 선택한 뒤 프롬프트를 보충하면 한 화면이 완성됩니다.
실제로 생성된 만화 몇 권도 있습니다
| 귀여운 네 개의 그리드 시스템 · 용강 소국수 | 클래식 소년 점프 스타일 · 오사카 여행기 | 클래식 소년 점프 스타일 · 눈 덮인 밤 튀긴 음식 |
|---|---|---|
이 사진들은 모두 후반 작업 없이 앱 내에서 직접 생성됩니다.
달리기 7단계 체크리스트
전체 과정은 이미 Apple ID + OpenAI 계정이 있다면 약 15분 정도 소요됩니다.
(1) Xcode 15+ 장착
앱 스토어는 최신 Xcode를 설치합니다(macOS도 새롭고, Xcode 15는 macOS 13.5부터 시작해야 합니다).
(2) 클론 프로젝트
(3) 번들 ID 변경 + 팀 선택
Xcode 상단의 'LifeManga' 대상 → 서명 및 기능을 확인해 보세요:
- 팀: 드롭다운에서
🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
iam567/LifeManga GitHub 원문 바로가기 →