2012-02-19 40 views
0

有沒有我可以用來寫GIMP xcf文件的任何C/C++庫?我想要一個獨立的庫,它不依賴於GIMP源(因爲要從這個龐大的程序中分離出很多東西)?庫來寫瘸子的xcf文件格式

+0

如果沒有這樣的庫I wan t知道光柵圖形格式: *支持圖層 *可以在GIMP中打開 *對於其中存在用於編寫的庫 – user877329 2012-02-19 17:16:22

回答

0

一些KDE應用程序可以讀取.xcf文件 - 所以我懷疑如果你使用KDE庫,你可以讀取,而不是確定是否可以寫入.XCF文件。

否則,GIMP開發人員通常建議不要單獨實現對.xcf文件的訪問,以便在程序演變需要時可以隨意更改文件格式。

多層圖形圖像的開放文件格式規範是「Open Raster」 - 有一個Python gimp plug-inf或讀寫open-raster,它是MyPaint應用程序的默認文件格式 - 我不喜歡「知道,如果有任何的C或C目前可以處理OpenRaster文件++庫 - 規格可以在這裏找到:

http://create.freedesktop.org/wiki/OpenRaster/Specification

(這基本上是一個.zip文件,存儲在柵格數據.png s和XML表示png文件和元數據之間的關係)

+0

我將只保存目錄中的所有圖層,然後將圖層打開爲「 。 – user877329 2012-02-22 09:02:05

+0

這是一個很好的解決方法:-) - 另一種方法是編寫一個小的gimp-daemon插件,它可以根據請求爲您的程序提供原始圖像數據。你可以在沒有接口的情況下運行GIMP,讓這個插件運行,也許可以監聽套接字或http,並且可以通過http或臨時文件提供數據。 – jsbueno 2012-02-22 19:58:44