XCF (파일 포맷)
1. 개요
XCF는 GIMP의 기본 파일 형식으로, GIMP에서 완벽하게 지원된다. 이 외에도 Seashore, Krita, Kolourpaint, Inkscape, Photopea 등 다양한 소프트웨어에서 XCF 파일을 지원하며, ImageMagick, Gwenview, Digikam, XnView, IrfanView 등에서는 부분적으로 지원된다. XCFTools 유틸리티를 통해 XCF 이미지의 변형 및 합성이 가능하다.
| 이름 | XCF |
|---|
이미지 준비중입니다.
| 파일 확장자 | .xcf |
|---|---|
| MIME 형식 | image/x-xcf |
| 매직 넘버 | gimp xcf |
| 소유자 | GIMP |
| 종류 | 그래픽 |
| 포함 | 해당 없음 |
| 확장 | 해당 없음 |
| 표준 | 해당 없음, 애드혹 표준 |
| 열기 | 예, 그러나 표준은 애드혹임 |
| 유래 | 이름 XCF는 캘리포니아 대학교 버클리의 실험 컴퓨팅 시설에서 GIMP의 기원을 기립니다. |
|---|---|
| 설명 | 새로운 XCF 출력 확장명은 모든 최상위 요소(예: 레이어 및 루트 바로 아래의 객체)를 PNG로 내보내고 GIMP에서 처리할 수 있도록 XCF로 어셈블합니다. |
| 지원 프로그램 | IrfanView 잉크스케이프 SDL ImageMagick Seashore |
2. 소프트웨어 지원 현황
XCF 파일 형식은 주 개발 프로그램인 GIMP를 비롯하여 다양한 이미지 편집기, 뷰어, 데이터 변환 소프트웨어에서 지원된다. 각 소프트웨어별 지원 수준과 특징에는 차이가 있으며, 일부 소프트웨어는 모든 기능을 지원하지 않거나 특정 버전의 XCF 파일만 읽을 수 있는 경우도 있다. 자세한 소프트웨어별 지원 현황은 하위 섹션에서 확인할 수 있다.
2.1. 주요 지원 소프트웨어
다음은 XCF 파일을 지원하는 일부 이미지 편집 및 변환 소프트웨어 목록이다.
| 응용 프로그램 | 지원 수준 | 비고 |
|---|---|---|
| GIMP | 기본 형식 | XCF 형식을 사용하는 주요 개발 프로그램이다. |
| Seashore | 기본 형식 | GIMP를 기반으로 한 가벼운 macOS용 이미지 편집기이다. |
| CinePaint | 부분 지원 (비표준) | GIMP에서 파생되었으며, 16비트 및 32비트 부동 소수점 채널, 16비트 정수 채널을 지원한다. 그러나 CinePaint에서 사용하는 XCF 파일 형식은 GIMP의 기본 형식과 호환되지 않아 파일을 서로 열 수 없다. |
| DBGallery | 부분 지원 (색상 인덱싱 미지원) | 다중 레이어 비인덱스 이미지를 표시하고 인덱싱, 검색 등 사진 데이터베이스 작업을 지원한다. |
| ImageMagick | 부분 지원 (색상 인덱싱, 다중 레이어 미지원) | 단일 레이어 비인덱스 이미지만 읽을 수 있는 XCF 리더 모듈이 있다. |
| Project Dogwaffle | 부분 지원 (ImageMagick 의존) | ImageMagick 라이브러리를 사용하여 XCF 파일을 가져온다. (PD Pro, PD Particles, PD Artist 포함) |
| Krita | 부분 지원 (가져오기만) | GraphicsMagick 라이브러리를 사용하여 XCF 파일을 가져온다. |
| Kolourpaint | 지원 | KDE 이미지 I/O 라이브러리 플러그인을 통해 XCF 파일을 읽을 수 있다. 다른 KDE 프로그램에서도 유사하게 지원될 수 있다. |
| Gwenview | 부분 지원 (색상 인덱싱 미지원) | 다중 레이어 비인덱스 이미지를 표시할 수 있다. |
| Digikam | 부분 지원 (색상 인덱싱 미지원) | 다중 레이어 비인덱스 이미지를 표시할 수 있다. |
| Imagine | 부분 지원 (색상 인덱싱, 다중 레이어 미지원) | 단일 레이어 비인덱스 이미지만 표시할 수 있다. |
| XnView | 부분 지원 (색상 인덱싱, 다중 레이어 미지원) | 단일 레이어 비인덱스 이미지만 표시할 수 있다. |
| Inkscape | 부분 지원 (내보내기만) | 0.44 버전부터 XCF 내보내기를 지원한다. |
| IrfanView | 지원 (플러그인 필요) | 플러그인을 사용하여 다중 레이어 이미지(합성 이미지 및 개별 레이어)를 표시할 수 있다. |
| Paint.NET | 지원 (플러그인 필요) | ImXCF.FileType 플러그인을 통해 다중 레이어 .xcf/.xcfgz/.xcfbz2 이미지를 로드하고 저장할 수 있다. |
| PhotoLine | 부분 지원 (가져오기만) | 레이어 마스크 및 블렌드 모드를 포함한 다중 레이어 이미지를 로드한다. |
| Chasys Draw IES | 지원 | 버전 3.71.02부터 다중 레이어 .xcf/.xcfgz/.xcfbz2 이미지를 로드하고 저장할 수 있다. |
| MediaWiki (Wikimedia Commons) | 부분 지원 (색상 인덱싱, 최신 버전 미지원) | GIMP 2.6 또는 2.8과 호환되고 색상 모드가 RGB 또는 그레이스케일인 XCF 파일을 지원한다. |
| Corel Photo-Paint | 부분 지원 (레이어 마스크, 경로 미지원) | 다중 레이어 이미지를 로드하고 일부 레이어 모드를 지원한다. |
| Photopea | 지원 | XCF 파일을 열고 PSD 등 다른 형식으로 변환할 수 있는 온라인 이미지 편집기이다. |
| SDL2_image | 지원 | 개발 라이브러리이다. |
이 외에도 Henning Makholm의 XCFTools는 XCF 이미지의 변형 및 합성을 수행하는 유틸리티 세트로, 개별 레이어 또는 합성된 이미지 전체를 PNG 또는 PNM 형식으로 추출할 수 있다.
2.2. 부분 지원 소프트웨어
* ImageMagick: XCF 읽기 모듈을 가지고 있어, 단일 레이어의 인덱스 색상을 사용하지 않는 이미지를 읽을 수 있다.
* Gwenview: 여러 레이어로 구성되고 인덱스 색상을 사용하지 않는 이미지를 표시할 수 있다.
* Digikam: 여러 레이어로 구성되고 인덱스 색상을 사용하지 않는 이미지를 표시할 수 있다.
* XnView: 단일 레이어의 인덱스 색상을 사용하지 않는 이미지를 표시할 수 있다.
* IrfanView: 플러그인을 통해 여러 레이어로 구성된 이미지(합성된 이미지 및 개별 레이어 포함)를 표시할 수 있다.
* Paint.NET: 플러그인 ImXCF.FileType을 사용하여 여러 레이어로 구성된 .xcf, .xcfgz, .xcfbz2 형식의 이미지를 불러오고 저장할 수 있다.
* Corel Photo-Paint: 여러 레이어로 구성된 이미지를 불러올 수 있으며 일부 레이어 모드를 지원하지만, 레이어 마스크나 경로는 지원하지 않는다.
* MediaWiki 및 Wikimedia Commons: GIMP 2.6 또는 2.8 버전과 호환되고 색상 모드가 RGB 또는 그레이스케일인 XCF 파일만 지원한다. 최신 버전의 GIMP에서 생성되었거나 인덱스 색상을 사용하는 파일은 지원하지 않는다.
2.3. 기타 도구
Henning Makholm이 개발한 XCFTools는 XCF 이미지의 변형 및 합성을 수행하는 유틸리티 세트이다. 이 도구를 사용하면 개별 레이어 또는 합성된 이미지 전체를 PNG 또는 PNM 형식으로 추출할 수 있다.