CyberTimon/RapidRAW
요약
RapidRAW는 GPU 가속 방식을 사용하는 비파괴적 RAW 이미지 편집기로, Adobe Lightroom의 고성능 대안을 목표로 개발되었습니다. React, WGSL, Rust를 기반으로 구축되었으며, Windows, macOS, Linux 및 Android를 지원하는 가벼운 패키지로 제공됩니다.
핵심 포인트
- GPU 가속 및 WGSL을 활용한 고성능 이미지 처리
- 20MB 미만의 가벼운 패키지 크기와 멀티 플랫폼 지원
- Google Gemini의 지원을 받아 개발된 개인 프로젝트
- 조정, 마스킹, EXIF 편집 및 노이즈 감소 등 핵심 편집 기능 제공
- 사용자 맞춤형 단축키 및 직관적인 UI/UX 지향
성능을 염두에 두고 구축된 아름답고, 비파괴적이며, GPU 가속(GPU-accelerated) 방식의 RAW 이미지 편집기입니다.
RapidRAW는 Adobe Lightroom®의 현대적이고 고성능인 대안입니다. Windows, macOS, Linux를 위해 가벼운 패키지(20MB 미만)로 단순하고 아름다운 편집 경험을 제공합니다.
저는 18살 때 개인적인 도전 과제로 이 프로젝트를 개발하기 시작했습니다. 저의 목표는 Google Gemini의 지원을 받으며 React, WGSL 및 Rust에 대한 이해를 깊게 하는 동시에, 저의 사진 작업 흐름(workflow)을 위한 고성능 도구를 만드는 것이었습니다.
|
Windows, macOS, Linux용 최신 릴리스를 받으세요. 패키징되어 바로 실행할 수 있습니다. 최신 버전 다운로드 →
|
조정(adjustments)부터 마스킹(masking)까지, 단계별 튜토리얼을 통해 RapidRAW가 어떻게 작동하는지 알아보세요. 튜토리얼 및 문서 보기 →
|
이것은 누구를 위한 것인가요?
RapidRAW는 **깔끔하고, 빠르며, 단순한 작업 흐름(workflow)**에서 사진을 편집하는 것을 좋아하는 사진작가들을 위한 것입니다. 속도, 아름다운 사용자 인터페이스(user interface), 그리고 창의적인 컬러 비전을 빠르게 구현할 수 있는 강력한 도구에 우선순위를 둡니다.
RapidRAW는 아직 활발히 개발 중이며, Darktable, RawTherapee 또는 Adobe Lightroom®와 같은 성숙한 도구만큼 정교하지는 않습니다. 현재는 빠르고 즐거운 핵심 편집 경험을 구축하는 데 집중하고 있습니다. 버그를 발견할 수도 있습니다. 발견하신다면 제가 수정할 수 있도록 보고해 주세요 :) 여러분의 피드백은 정말 큰 도움이 됩니다!
최근 변경 사항
2026-05-04: 메타데이터 패널에 EXIF 편집 기능을 추가하였으며, 셰이더 실행 순서 (shader execution order)를 누적하고, 트리플 버퍼링 (triple buffering)을 통해 UI 응답성을 개선했습니다. 2026-05-03: 방해 없는 편집을 위한 "포커스 모드 (focus mode)"를 도입하고 필름 느낌의 노출 (filmic exposure)을 강화했습니다. 이제 일괄 편집 (Batch editing) 시 복사/붙여넣기 설정이 올바르게 적용됩니다. 2026-05-01: 휘도 (luma)와 색상 (color)을 별도로 제어할 수 있는 수동 노이즈 감소 (noise reduction) 기능을 구현했습니다. 더 나은 성능을 위해 썸네일 생성 및 요청 시스템을 최적화했습니다. 2026-04-30: 안정성과 성능 향상을 위해 백엔드 (backend)를 대대적으로 리팩토링 (refactoring)했습니다. 종횡비 (aspect ratios) 변경 시 위치를 유지하는 것을 포함하여 크롭 (cropping) 관련 주요 이슈를 수정했습니다. 2026-04-29: 톤매퍼 오버라이드 (tonemapper override) 옵션을 추가하고 세로형/모바일 화면에서의 UI를 대폭 개선했습니다. 2026-04-27: 파라메트릭 커브 (parametric curves) 도구를 구현하고, 라이브러리 탐색 속도를 높이기 위해 썸네일 워커 (thumbnail workers)를 도입했습니다. 2026-04-24: 컨트롤 시스템을 전면 개편하여, 완전히 맞춤 설정 가능한 키보드 단축키를 위한 전용 설정 섹션을 추가했습니다. 2026-04-22: 자동 조정 (auto-adjustment) 로직을 개선하고, Android에서의 렌즈 보정 (lens correction) 문제를 수정했으며, 모바일 기기를 위한 가져오기 (import) 버튼을 추가했습니다. 2026-04-21: Android APK에 서명하고, 키바인드 (keybinds)에 캔버스 단축키를 추가했으며, 조정 초기화 확인 서브메뉴를 추가하고 WGPU 렌더러 (WGPU renderer) 버그를 수정했습니다. 2026-04-20: 스타일/도구 프리셋 (style/tool preset) 모드를 추가하고, 썸네일 캐싱 (thumbnail caching)을 통해 자동 조정을 개선했으며, 커스텀 트랜스폼 래퍼 (custom transform wrapper)를 사용하여 WGPU 렌더러를 최적화했습니다.
더 보기
2026-04-19: 자동 조정에 밝기 (brightness)를 추가하고 WGPU 디스플레이에 픽셀화된 렌더링 (pixelated rendering) 로직을 복제했습니다. 2026-04-18: 직접 WGPU 렌더러를 구현하고 macOS GPU 컨텍스트 (GPU context) 초기화 문제를 수정했습니다. 2026-04-17: 마스크 (masks), 커브 (curves), 슬라이더 (sliders) 및 스크롤에 대한 포괄적인 터치 지원을 추가했습니다. 2026-04-16: 프리셋 (Presets) 및 복사/붙여넣기 설정이 이제 마스크와 크롭을 지원하며, 마스크 교차 (mask intersect) 모드를 추가했습니다. 2026-04-15: 네이티브 회전 슬라이더, 마스크 복제 개선 및 Android AI 마스크 수정 사항을 반영했습니다. 2026-04-14: .rrexif를 구현했습니다.
노이즈 제거 (denoising)/스티칭 (stitching) 시 EXIF를 유지하는 포맷을 추가하고 배치 노이즈 제거 (batch denoising) 기능을 추가했습니다. 2026-04-13: 배치 내보내기 (batch exporting) 시 폴더 구조를 유지하는 옵션을 추가하고 마스크 제한을 제거했습니다. 2026-04-12: 내보내기 파일의 타임스탬프를 EXIF 캡처 날짜로 유지하는 옵션을 구현했습니다. 2026-04-11: 플로우 마스크 (flow mask) 컨트롤/래스터화 (rasterization) 및 컬러 그레이딩 휠 (color grading wheels)을 위한 동적 그라데이션 슬라이더를 추가했습니다. 2026-04-10: 다운스케일링 (downscaling) 알고리즘을 개선하고, 줌 (zoom) 처리를 최적화하며, 전역 UI 텍스트 레이아웃 업그레이드를 구현했습니다. 2026-04-09: Linux 터치패드 핀치 줌 (pinch zoom) 스케일링을 수정하고 마스크 (Masks)/AI 패널의 공간 효율성을 최적화했습니다. 2026-04-08: 미니멀하고 일관된 외관을 위해 컬러 그레이딩 휠 (color grading wheels)을 재설계했습니다. 2026-04-07: AVIF 내보내기 지원을 추가하고 빠른 이미지 전환 시의 조정 레이스 컨디션 (race conditions)을 수정했습니다. 2026-04-04: 필름스트립 (filmstrip)의 가산적 멀티 레인지 선택 (additive multi-range selection) 기능을 수정했습니다. 2026-04-02: Android URI 지원 및 Android 파일 관리 통합을 추가했습니다. 2026-04-01: Depth Anything v2를 이용한 깊이 마스킹 (depth masking)을 추가하고 ROI (Region of Interest) 렌더링 성능을 개선했습니다. 2026-03-30: 가벼운 로컬 콘텐츠 인식 채우기 (content-aware fill) 및 객체 제거를 위한 LaMa 인페인팅 (inpainting)을 추가했습니다. 2026-03-26: 성능 개선 및 라이브러리를 위한 새로운 플랫 리스트 (flat list) 모드를 추가했습니다. 2026-03-25: 폴더 로딩 및 트리 페칭 (tree fetching)을 최적화했습니다. 2026-03-23: 가시적인 뷰포트 (viewport) 항목에 대해서만 썸네일을 생성합니다. 2026-03-22: 종속성 마이그레이션 (Dependency migrations) 및 기타 버그 수정. 2026-03-21: 색온도 (temperature) 및 색조 (tint)를 위한 컬러 슬라이더를 추가했습니다. 2026-03-18: AI NIND 노이즈 제거 (denoising)를 구현했습니다. 2026-03-16: 즉각적인 이미지 로딩을 위한 LRU 캐시 (LRU cache)를 도입했습니다. 2026-03-15: 고품질 피사체 마스크 (subject mask) 모델을 개선하고, 다양한 UI 개선 및 셰이더 (shader) 개선을 진행했습니다. 2026-03-14: 벡터스코프 (vectorscopes), 웨이브폼 (waveforms), 패레이드 (parades) 및 히스토그램 (histograms)을 표시할 수 있는 새로운 이미지 분석 패널을 추가했습니다. 2026-03-13: JPEG XL, WebP 및 LUT 내보내기 기능을 포함한 추가 포맷 지원을 추가했습니다. 2026-03-12: 파라메트릭 컬러 (parametric color) 및 휘도 (luminance) 마스크를 추가했습니다. 2026-03-10: 줌 인 (zooming in) 시 성능을 향상시키기 위해 관심 영역 (ROI, Region of Interest) 렌더링을 구현했습니다. 2026-03-07: 배치 네거티브 변환 (Batch negative conversion) 및 다양한 셰이더 (shader)
사항들
2026-03-06: 성능 최적화 (Performance optimizations) 및 UI 정리 (UI cleanup)
2026-03-05: 선형 및 방사형 마스크 (linear & radial masks)에 대한 초기 드로잉 지원
2026-03-04: 실시간 마스크 오버레이 렌더링 (Real-time mask overlay rendering) 및 픽셀 퍼펙트 줌 (pixel perfect zooming)
2026-03-03: 즉각적인 이미지 렌더링 (Instant image rendering) 및 실시간 히스토그램 업데이트 (real-time histogram update)
2026-03-02: 마지막 내보내기 설정 기억 및 렌즈 보정 자동 크롭 (lens correction auto cropping)
2026-03-01: 최대 줌 레벨에서 픽셀화된 보간 (pixelated interpolation) 최적화
2026-02-27: 전체 화면 처리 리팩토링 (Refactored fullscreen handling), 부드럽고 통합된 전체 화면 뷰어
2026-02-24: 디테일 마스크 (detail masks)를 사용한 톤 조정 (tonal adjustments) 개선, 줌 레벨 기억 및 더 빠른 전체 화면 미리보기
2026-02-23: 사용자 정의 AI 태그 목록, 태그 설정을 위한 삭제 버튼 및 개선된 창 상태 복구
2026-02-23: RAW 프로세싱 개선, 잘못된 썸네일 크롭 스케일링 수정 및 마스크 핸들 (mask handles) 개선
2026-02-21: XMP 메타데이터 읽기/동기화 (XMP metadata read/sync)
2026-02-20: 메인 창 크기/위치 유지, 우클릭 히스토리 드롭다운 및 새로운 라이브러리 정리 패널
2026-02-19: 지수적 줌 스케일링 (Exponential zoom scaling), 우클릭으로 커브 포인트 삭제 및 선택된 이미지 수 표시
2026-02-18: 고급 프로세싱을 위한 선형 RAW 모드 (Linear RAW mode) 설정 추가 및 우측 패널 스위처 개선
2026-02-17: 폴더 트리에서 RAW 이미지 수 표시 및 폴더 읽기 성능 개선
2026-02-16: 크롭을 위한 새로운 구도 가이드 오버레이 (composition guide overlays)
2026-02-16: 마스크를 별도의 이미지로 내보내는 기능 추가
2026-02-13: 라이브 미리보기 최적화, 즉각적인 메타데이터 로딩 및 새로운 jpeg 인코더
2026-02-13: 여러 브래킷 이미지 (bracketed images)를 HDR로 병합하는 기능 추가
2026-02-12: Shift 클릭을 사용한 직선 브러시 마스크 라인 및 강화된 Lensfun DB 파싱
2026-02-10: 이미지 로딩 성능 개선
2026-02-06: 특성 곡선 (characteristic curves)을 사용한 네거티브 변환 로직 리팩토링
2026-02-04: 전역 툴팁 (Global tooltips) 및 주요 UI 다듬기
2026-02-03: 새로운 크리에이티브 효과: 글로우 (Glow), 할레이션 (Halation) 및 렌즈 플레어 (Lens Flares)
2026-01-31: RAW 이미지에 대한 정확한 컬러 노이즈 감소 (color noise reduction) 및 이미지 로딩 개선
2026-01-30: 강화된 Lensfun DB
파싱 (parsing) 및 개선된 렌즈 매칭 로직
2026-01-29: 커브 (curves)를 위한 채널 간 복사/붙여넣기 및 플랫라인 클리핑 (flat-line clipping) 로직 추가
2026-01-26: 즐겨찾는 렌즈 저장, 개선된 회전 컨트롤 (더 세밀한 그리드), 더 나은 로컬 대비 (local contrast) 조정
2026-01-25: 필름스트립 (filmstrip) 성능 향상, 정렬 개선, AI 마스크 및 크롭 (crop)에 대한 렌즈 왜곡 수정
2026-01-24: lensfun을 사용한 자동 렌즈, TCA (색수차) 및 비네팅 (vignette) 보정 추가
2026-01-22: 더 높은 정확도와 지원을 위해 개선 및 중앙 집중화된 EXIF 데이터 처리
2026-01-21: 기하학적 변환 (geometry transformations)이 적용된 이미지에서 인페인팅 (inpainting)이 이제 올바르게 작동함
2026-01-20: 내보내기 설정을 저장하기 위한 내보내기 프리셋 (export preset) 관리
2026-01-19: 빠른 시작을 위한 라이브러리 프리로드 (preload) 및 자동 기하학적 변환 도우미 선 (helper lines)
2026-01-18: 이미지 기하학적 변환 유틸리티 구현
2026-01-17: 새로운 마스킹 (masking) 시스템과 올바르게 작동하도록 AI 패널 리팩터링 (refactor)
2026-01-16: 드래그 앤 드롭, 마스크별 불투명도/반전 및 UI 개선을 포함한 대대적인 마스킹 시스템 개편
2026-01-13: 외부 생성형 AI 통합 (ComfyUI)을 위한 새로운 Python 미들웨어 클라이언트
2026-01-12: RapidRAW 커뮤니티 Discord 서버 개설
2026-01-11: 별도의 프리뷰 워커 (preview worker), 선택적 고품질 라이브 프리뷰 및 마스크/AI 패치 캐싱 (caching)
2026-01-10: 개선된 EXIF UI, 최적화된 컬러 휠 (color wheels)/커브 및 rawler 업데이트
2026-01-09: 최적화된 GPU 프로세싱을 통한 모든 조정 및 마스크에 대한 라이브 프리뷰
2026-01-05: 콜라주 메이커 업그레이드 (드래그 앤 드롭, 줌, 비율 옵션)
2026-01-05: 라이브러리에 'RAW 선호' 필터 옵션 추가
2026-01-05: 대문자 파일 확장자 지원
2026-01-05: 폴더 전환 시 썸네일 캐시 플러시 (flush)
2025-12-27: 개선된 샘플링을 통한 LUT 밴딩 (banding) 문제 수정
2025-12-26: 부하 상황에서의 AI 마스킹 안정성 개선
2025-12-23: 툴바 내 메타데이터 카드 및 컨텍스트 메뉴 내보내기
2025-12-23: 단색 그레인 (monochromatic grain) 및 화이트 밸런스 피커 개선
2025-12-22: 비교 슬라이더가 포함된 BM3D 디노이징 (denoising)
2025-12-20: 일괄 내보내기 (batch export) 안정성 및 RAM 개선
최적화 (optimization)
2025-12-14: 마스킹 도구 (masking tools)에 노출 (Exposure) 슬라이더 추가
2025-12-14: 삭제 워크플로 (delete workflow) 개선
2025-12-08: 마스크 지우개 도구 (mask eraser tool) 동작 개선 및 ORT v2 마이그레이션 (migration)
2025-12-07: 파일에 EXIF 메타데이터 (metadata) 쓰기
2025-12-07: 화이트 밸런스 (white balance)를 위한 컬러 피커 (color picker)
2025-11-30: HSL 휘도 (luminance) 아티팩트 (artifacts) 수정
2025-11-29: 마스크 스태킹 (mask stacking) 개선 및 다수의 버그 수정
2025-11-28: QOI 지원
2025-11-25: rawler 업데이트
2025-11-23: 모든 하위 폴더의 이미지를 표시하기 위한 재귀적 라이브러리 뷰 (Recursive library view)
2025-11-22: DNG 로더 (loader) 개선
2025-11-18: 채도 (vibrancy) 조절 개선
2025-11-15: 가상 복사본 (Virtual copies) 및 라이브러리 개선
2025-11-14: 파일로 열기 (Open-with-file) 크로스 플랫폼 (cross platform) 호환성 및 단일 인스턴스 잠금 (single instance lock)
2025-11-13: 알약 형태의 이미지 태깅 (image tagging)을 지원하도록 태깅 시스템 재작성
2025-11-10: 검색 기능이 포함된 폴더 트리 (folder tree) 개선
2025-11-08: EXR 파일 형식 지원 추가
2025-11-XX: AgX 개선 중
2025-11-02: 이미지 로딩 최적화 및 프로세싱 엔진 (processing engine) 설정 추가
2025-10-31: 하이라이트 압축 지점 (highlights compression point)을 사용자에게 노출 및 키바인드 (keybinds) 감지 개선
2025-10-28: 설정 복사/붙여넣기 및 밝기 조절
2025-10-XX: 톤 매핑 (tonemapping) 작업 중 - 진행 중...
2025-10-24: AgX를 제대로 구현하는 것은 보이는 것만큼 쉽지 않습니다 :=)
2025-10-22: AgX 톤 매핑 (tone mapping)
2025-10-19: 전체 이미지 마스크 컴포넌트 (mask component) 및 마스크 컴포넌트 구성 개선
2025-10-19: 이제 마스크에 프리셋 (presets)을 적용할 수 있으며 자동 조절 (auto adjustments) 기능이 개선되었습니다
2025-10-17: 새로운 centré 조절, rawler를 서브모듈 (submodule)로 변경 및 로거 (logger) 개선
2025-10-15: 폴더 고정 기능, 세션 처리 (session handling) 개선 및 부드러운 라이브러리 썸네일 (thumbnail) 업데이트
2025-10-11: 사실적이고 복잡하며 색이 탁해지지 않는 노출 (exposure) 및 하이라이트 (highlights) 슬라이더
2025-10-11: 부드러운 필름스트립 (filmstrip) 썸네일 업데이트
2025-10-07: 새로운 워터마킹 (watermarking) 지원
2025-10-06: 스케일링 (scaling) 전 변환을 통한 크롭 (crop) 품질 개선
2025-10-XX: 다수의 작은 개선 사항들 - 진행 중...
2025-09-27: EXIF 메타데이터 기준 라이브러리 정렬 및 릴리스 정리 / 버그 수정
2025-09-26: 고유한 것을 만들기 위한 콜라주 메이커 (Collage maker)
다양한 레이아웃, 간격(spacing) 및 테두리 곡률(border radius)을 지원하는 콜라주(collages)
2025-09-23: RGB 기본색(primaries)을 조정하는 컬러 교정(Color calibration) 도구 및 조정 가시성(adjustments visibility) 설정
2025-09-22: 이슈 템플릿(Issue template) 및 CI/CD 개선
2025-09-20: 범용 프리셋(Universal presets) 임포터, dGPU 우선순위 지정 및 개선된 로컬 대비(local contrast) 도구 (선명도(sharpness), 명료도(clarity) 등)
2025-09-17: 자동 이미지 컬링 (중복 및 블러(blur) 감지)
2025-09-14: 커뮤니티 패널 내 그리드(Grid) 미리보기 및 개선된 ComfyUI 워크플로우(workflow)
2025-09-12: 프리셋을 공유하고 선보이기 위한 새로운 커뮤니티 프리셋 패널
2025-09-10: 확장된 생성형 AI (generative AI) 로드맵 및 RapidRAW 웹사이트 구축 시작
2025-09-09: 많은 셰이더(shader) 개선 및 버그 수정, 색조 반전(invert tint) 슬라이더
2025-09-06: 새 버전 사용 가능 시 사용자에게 알림을 보내는 새로운 업데이트 알림 기능
2025-09-04: 토글 가능한 클리핑(clipping) 경고 추가 (파란색 = 그림자(shadows), 빨간색 = 하이라이트(highlights))
2025-09-02: Rust 2024로 전환 및 GPU 상의 이미지 캐싱(Cache image on GPU)
2025-08-31: 폴더 변경 시 썸네일 생성 취소 및 최적화된 AI 패치 저장
2025-08-30: ComfyUI 이미지 전송 및 속도 최적화
2025-08-28: 색수차(Chromatic aberration) 교정 및 셰이더(Shader) 개선
2025-08-26: 사용자 지정 가능한 ComfyUI 워크플로우(workflow) 선택 기능
2025-08-25: LUT 제작
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Trending TypeScript (weekly)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기