digiKam

digiKam은 많은 디지털 사진과 영상 파일을 정리·검색하고 기본적인 보정·출력 작업을 수행하기 위한 자유·오픈 소스 사진 관리 소프트웨어다. KDE 생태계와 밀접하게 개발되었지만 Linux뿐 아니라 Windows·macOS에서도 실행할 수 있으며, 카메라·저장 장치에서 파일을 가져온...

작성 언어C++
분류사진 라이브러리·디지털 자산 관리 및 이미지 편집
개발digiKam 개발 공동체
기반 기술Qt·KDE Frameworks
라이선스자유·오픈 소스
플랫폼Linux·Windows·macOS
주요 구성앨범·태그·검색·이미지 편집기
메타데이터EXIF·IPTC·XMP
자료 저장SQLite·MariaDB/MySQL 등
사진 형식JPEG·TIFF·RAW 및 기타 형식
관련 도구Showfoto, Batch Queue Manager
공식 문서digiKam Manual

digiKam은 많은 디지털 사진과 영상 파일을 정리·검색하고 기본적인 보정·출력 작업을 수행하기 위한 자유·오픈 소스 사진 관리 소프트웨어다. KDE 생태계와 밀접하게 개발되었지만 Linux뿐 아니라 Windows·macOS에서도 실행할 수 있으며, 카메라·저장 장치에서 파일을 가져온 뒤 앨범과 태그·메타데이터를 기준으로 사진을 관리한다. 개별 이미지의 페인팅보다는 장기간 축적된 사진 컬렉션을 구조화하고 빠르게 찾는 디지털 자산 관리(DAM)에 특히 중점을 둔다.[1]

사진 컬렉션은 실제 폴더 위치를 기반으로 한 앨범과, 파일이 어느 디렉터리에 있는지와 독립적으로 지정할 수 있는 태그·별점·색상 레이블로 구성된다. 촬영 날짜·GPS 정보와 카메라·렌즈 설정 같은 EXIF 정보, IPTC·XMP 메타데이터를 검색·수정할 수 있어 특정 프로젝트나 인물을 기준으로 사진을 선별하기 쉽다. 사진에 대한 설명과 관계 정보를 데이터베이스에 보존하며, 설정에 따라 파일 자체의 메타데이터 또는 사이드카 파일로 기록할 수도 있다.

기본 이미지 편집기는 회전·자르기, 색상·명암과 필터, 복원 및 여러 보정 도구를 제공한다. 별도의 Showfoto는 digiKam의 전체 사진 컬렉션을 사용하지 않고도 이미지 편집 기능을 활용하는 프로그램이며, Batch Queue Manager는 여러 이미지의 크기·형식과 처리 작업을 일괄 적용한다. 카메라 RAW 사진을 가져와 현상하거나 일반 이미지로 내보낼 수도 있지만, 사진 관리 중심의 구조는 darktable 같은 전문 비파괴 현상 도구와 차이가 있다.[2]

digiKam은 사진 목록과 메타데이터를 데이터베이스에 저장하므로 원본 이미지 파일과 데이터베이스·메타데이터 사이의 일관성을 관리하는 것이 중요하다. SQLite나 데이터베이스 서버 방식의 선택은 컬렉션 규모와 여러 시스템에서의 접근 요구에 영향을 준다. 원본 파일의 백업과 카탈로그 백업은 서로 다른 작업이며, 사진을 다른 도구로 옮길 계획이라면 표준 메타데이터와 앨범·태그의 내보내기 방식을 확인해야 한다.

역사

KDE 생태계에서의 발전

주요 버전

컬렉션과 앨범

파일·폴더

태그·별점

검색

사진 메타데이터

EXIF

IPTC·XMP

GPS

데이터베이스

SQLite

MySQL·MariaDB

이미지 편집기

색상 보정

자르기·복원

RAW 처리

Showfoto와 일괄 처리

파일 형식과 장치 지원

플랫폼·성능

다른 사진 관리 도구와 비교

관련 문서

  1. digiKam: Official Manual ↩
  2. digiKam: Getting Started and Image Editor ↩