Rust 기반 오픈소스 이미지 편집 프로그램 PhotoCraft
storytold/photocraft
전문 이미지 편집 프로그램인 포토샵의 핵심 기능을 순수 Rust 언어로 재구현한 오픈소스 애플리케이션 'PhotoCraft'가 공개되었습니다.
전문가급 이미지 편집 기능을 오픈소스로 제공하며, 로컬 환경에서 높은 속도와 안정성을 자랑한다는 점이 중요해요.
- 조정 레이어, 마스크, 벡터 기능 등 전문가급 기능을 모두 갖추었으며, 네이티브 환경에서 높은 속도와 안정성을 자랑합니다.
- 모든 작업이 로컬 환경에서 이루어져 클라우드 의존성이나 계정 문제 없이 자유롭고 안전하게 사용할 수 있다는 점이 가장 큰 강점입니다.
- 현재 초기 알파 단계로 공개되었으며, macOS, Windows, Linux 등 다양한 플랫폼을 지원하므로 사용 전 최신 버전을 확인하는 것이 좋습니다.
PhotoCraft는 어도비 포토샵의 핵심 기능을 순수 Rust 언어로 재구현한 이미지 편집 애플리케이션입니다. 이 앱은 레이어, 마스크, 조정 레이어, 타입, 벡터 등 전문가급 기능을 네이티브 환경에서 제공하며, 오프라인으로 작동하고 사용자의 소유권을 보장하는 것이 특징입니다. 현재 초기 알파 단계로 macOS, Windows, Linux, 웹을 지원합니다.
PhotoCraft는 비파괴 편집(non-destructive editing)에 중점을 두어, 레벨, 커브, 활기도 등 16가지 조정 레이어를 통해 원본 픽셀의 변화 없이 모든 수정을 적용할 수 있습니다. 또한, 타입이나 모양 레이어에는 드롭 섀도우나 스트로크 같은 스타일을 실시간으로 적용할 수 있으며, 선택 영역은 마스크나 벡터 경로로 변환하여 이미지 편집의 정밀도를 높였습니다.
이 프로그램은 컴포지터와 멀티스레드 필터를 활용해 빠르고 안정적인 성능을 제공합니다. 사용자는 펜 도구부터 다양한 모양 도구를 이용해 해상도에 독립적인 벡터 레이어를 만들 수 있으며, 모든 필터는 선택 영역 내에서 실시간 미리보기가 가능하여 작업의 정확성을 높입니다. 또한, PSD 파일을 열고 편집하며 저장하는 것이 가능합니다.
용어 풀이
- 오픈소스
- 소스 코드를 공개해 누구나 보고 고치고 다시 배포할 수 있게 한 소프트웨어.
- GPU
- 많은 계산을 한꺼번에 처리하는 칩. AI 학습과 실행에 가장 많이 써요.
포토샵의 핵심 기능 중 무엇을 재현했나요?
레이어, 마스크, 조정 레이어, 타입, 벡터 등 전문가급 기능을 제공해요. 특히 비파괴 편집에 초점을 맞추고 있어 원본 픽셀 변화 없이 수정을 적용할 수 있어요. 또한 PSD 파일도 열고 편집하며 저장하는 것이 가능합니다.
프로그램의 성능은 어떻게 구현되었나요?
GPU 컴포지터와 멀티스레드 필터를 활용하여 빠르고 안정적인 성능을 제공해요. 또한 모든 필터는 선택 영역 내에서 실시간 미리보기가 가능해서 작업 정확도를 높여줘요.
이 프로그램의 가장 큰 강점은 무엇인가요?
오프라인으로 작동하며 사용자의 소유권을 보장하는 것이 특징이에요. 모든 작업이 로컬 환경에서 이루어지기 때문에 클라우드 의존성이나 계정 문제 없이 자유롭고 안전하게 사용할 수 있어요.