XCF (파일 포맷)

위키백과, 우리 모두의 백과사전.

XCF
파일 확장자.xcf
인터넷 미디어 타입
image/x-xcf
매직 넘버gimp xcf 
개발GIMP
다음의 컨테이너그래픽스

XCF(eXperimental Computing Facility)[1]김프 이미지 편집 프로그램의 기본 이미지 형식이다. 각 레이어, 현재 선택 항목, 채널, 투명도, 경로 및 안내선을 포함하여 프로그램이 이미지와 관련하여 처리하는 모든 데이터를 저장한다.

버전 4(GIMP 2.10.0, 2018-04-27 출시) 이전에는 저장된 이미지 데이터를 단순 RLE 알고리즘으로만 압축했지만, 김프에서는 gzip, bzip2, xz를 이용한 압축 파일을 지원한다. 압축된 파일은 일반 이미지 파일로 열 수 있다. 버전 4부터는 대신 zlib로 이미지 데이터를 압축할 수 있다.

XCF 파일 형식은 이전 버전과 호환되며(모든 버전의 김프는 이전 버전의 파일을 열 수 있음) 일부 경우에는 이후 버전과 호환된다. 예를 들어, 김프 2.0은 텍스트 레이어에 텍스트를 저장할 수 있지만 김프 1.2는 그렇지 않는다. 김프 2.0에 저장된 텍스트 레이어는 김프 1.2에서 일반 이미지 레이어로 열린다. 그러나 김프 2.7에 도입된 기능인 레이어 그룹이 포함된 XCF 파일은 김프 2.6에서 열 수 없다.

다른 프로그램에서 일부 사용됨에도 불구하고[2][3][4][5][6] 김프 개발자는 XCF를 데이터 교환 형식으로 사용하는 것을 권장하지 않는다.[7] 왜냐하면 이 형식은 김프의 내부 데이터 구조를 반영하고 향후 버전에서 사소한 형식 변경이 있을 수 있기 때문이다. 대신, GIMP와 크리타 개발자 간의 공동 노력이 진행되어 향후 두 응용 프로그램 및 다른 응용 프로그램에서도 사용할 수 있도록 오픈래스터(OpenRaster, 오픈도큐먼트 형식을 모델로 함)라는 표준화된 래스터 파일 형식을 설계하고 있다.

김프의 저장 대화 상자는 XCF 형식으로 저장된다. 버전 2.8부터 가져오기/내보내기를 지원하는 다른 형식이 내보내기 대화 상자로 이동되었다.

각주[편집]

  1. “Partial Specification of the XCF File Format”. 2006년 7월 11일. 2014년 5월 21일에 확인함. The name XCF honors GIMP's origin at the eXperimental Computing Facility of the University of California at Berkeley. 
  2. “About”. 《Seashore》. 2015년 1월 3일에 확인함. 
  3. “Inkscape 0.44 Release Notes”. The new XCF output extension exports all top-level elements (i.e. layers and objects directly under root) as PNGs and assembles them into an XCF for processing in GIMP. 
  4. “IrfanView formats”. 《Irfanview.com》. 2014년 3월 1일에 확인함. 
  5. “Commons:File types - Wikimedia Commons”. 《commons.wikimedia.org》. Wikimedia Commons. 2020년 6월 23일에 확인함. 
  6. “Source code for SDL's XCF Loader”. 《hg.libsdl.org》 (미국 영어). 2018년 6월 9일에 확인함. 
  7. Neumann, Sven (2001년 12월 16일). “Re: XCF support added to ImageMagick”. 《gimp-developer》 (메일링 리스트). 

외부 링크[편집]