어도비 포토샵의 핵심 기능을 순수 러스트 언어로 클린룸(Cleanroom) 재구현한 오픈소스 이미지 편집기 '포토크래프트'가 공개되어 주목받고 있습니다. 이 프로젝트는 독점 코드를 사용하지 않고 공개된 명세와 동작 관찰만을 기반으로 개발되었으며, 오프라인 네이티브 앱으로 macOS, Windows, Linux, FreeBSD 및 웹에서 사용할 수 있습니다. 특히 PSD 파일 호환성 테스트에서 309개 파일 중 307개가 원본과 유사한 렌더링 결과를 유지하는 등 인상적인 초기 성과를 보여주었습니다.
포토크래프트는 레이어, 마스크, 텍스트, 벡터, 브러시 등 포토샵 사용자에게 익숙한 다양한 편집 도구와 기능을 제공합니다. 비파괴 편집을 위한 16가지 조정 레이어, 실시간 적용 가능한 레이어 스타일, 스마트 오브젝트 지원 등 고급 기능도 포함하고 있습니다. 특히 주목할 점은 모든 메뉴와 도구가 500개 이상의 명령을 담은 단일 레지스트리를 사용한다는 것입니다. 이는 UI뿐만 아니라 CLI(명령줄 인터페이스), JSON 제어 채널, MCP 서버를 통해 스크립트나 AI 에이전트가 동일한 편집 엔진을 구동할 수 있도록 하여 강력한 자동화 가능성을 열어줍니다. 또한, wgpu GPU 합성기와 쓰기 시 복사(Copy-on-Write) 타일, 멀티스레드 필터 등 최신 기술을 활용하여 성능을 최적화했습니다.
포토크래프트의 등장은 폐쇄적인 상용 소프트웨어 생태계에 대한 대안을 제시하며, 특히 러스트 언어의 안정성과 성능을 바탕으로 한 새로운 이미지 편집기의 가능성을 보여줍니다. 강력한 자동화 및 스크립팅 지원은 반복적인 이미지 처리 작업이 많은 분야에서 효율성을 크게 높일 수 있습니다. 아직 초기 알파 버전으로 AI/생성형 기능, 고급 타이포그래피, 플러그인 호환성 등 포토샵을 완전히 대체하기에는 부족한 부분이 많지만, 오픈소스 커뮤니티의 참여와 러스트 생태계의 성장을 통해 빠르게 발전할 잠재력을 가지고 있습니다. 이는 장기적으로 이미지 편집 소프트웨어 시장에 새로운 경쟁 구도를 형성하고, 사용자들에게 더 많은 선택지를 제공할 것으로 기대됩니다.