김프 xcf 파일을 쓸 때 사용할 수있는 C/C++ 라이브러리가 있습니까? 저는 김프 소스에 의존하지 않는 독립형 라이브러리를 원합니다 (이 거대한 프로그램과는 별도로 많은 일을하기 때문에).gimp의 xcf 파일 형식을 쓰는 라이브러리
답변
일부 KDE 응용 프로그램은 .xcf 파일을 읽을 수 있습니다. 따라서 KDE 라이브러리를 사용하면 .XCF 파일을 쓸 수 있다면 shure가 아닌 cna가 읽을 수 있습니다.
그렇지 않으면 김프 개발자는 .xcf 파일에 대한 액세스를 별도로 구현하지 않으므로 프로그램 진화가 요구하는대로 파일 형식을 자유롭게 변경할 수 있습니다.
다중 레이어 그래픽 이미지의 열린 파일 형식 사양은 "Open Raster"입니다. Python gimp 플러그인 inf 또는 읽기 및 쓰기 열기 래스터가 있으며, 이는 MyPaint 응용 프로그램의 기본 파일 형식입니다. 현재 OpenRaster 파일을 처리 할 수 ++ 라이브러리는 모든 C 또는 C가있는 경우 '가 t 알 - 사양은 여기에서 찾을 수 있습니다 :
http://create.freedesktop.org/wiki/OpenRaster/Specification
(가 저장 래스터 데이터, 기본적으로 .ZIP 아카이브입니다 .png 파일 및 메타 데이터 간의 관계에 대한 s 및 XML)
모든 레이어를 디렉토리에 저장 한 다음 "레이어로 열기" . – user877329
좋은 해결 방법은 다음과 같습니다 :-) - 다른 방법으로 요청시 레이어의 원시 이미지 데이터를 프로그램에 제공하는 작은 gimp-daemon 플러그인을 작성하는 것입니다. 김프를 인터페이스없이 실행하면이 플러그인을 실행하거나 어쩌면 소켓이나 http를 들으며 http 또는 임시 파일을 통해 데이터를 제공 할 수 있습니다. – jsbueno
해당 라이브러리가 없다면 t는 래스터 그래픽 형식을 알고 있습니다 : * 레이어 지원 * 김프에서 열 수 있습니다. * 쓰기 용 라이브러리가있는 곳 – user877329