開発

GIMP、約30年使用のXCF形式に代わる新ファイル形式へ

GIMPプロジェクトが開発アップデートを公開し、1997年から使用してきたXCF形式に代わる新プロジェクトファイル形式の開発状況を明らかにした。ZIP圧縮XML構造を採用し、オートセーブや大規模マルチページ対応を実現する。

8分で読める SINGULISM 編集チームが確認・編集

GIMP、約30年使用のXCF形式に代わる新ファイル形式へ
Photo by Rubaitul Azad on Unsplash

GIMPプロジェクトは2026年8月16日、最新の開発アップデートを公開し、GIMP 3.4以降に向けて進められている開発状況を報告した。その中核となるのが、1997年から約30年にわたり使用されてきたXCF形式に代わる、新しいプロジェクトファイル形式の設計と実装だ。

アドビのPhotoshopに対するオープンソースの代替として知られるGIMPにとって、プロジェクトファイル形式の刷新は、単なる内部仕様の変更に留まらない。ファイル操作の効率化、オートセーブ機能、大規模・マルチページプロジェクトへの対応、そしてGIMP 3.6で計画されているアニメーション機能との親和性向上など、今後の機能拡張の基盤となる変更である。

PhoronixのMichael Larabel氏の報道によれば、新ファイル形式はZIP圧縮されたXML構造を基盤とする。この設計により、従来のXCF形式よりも効率的なファイル操作が可能になり、オートセーブなどの新機能を実装するための柔軟性も確保される。また、今後のリリースで計画されているアニメーション機能との連携も、新しいファイル形式の方が優れた親和性を示す見込みだという。

約30年続いたXCF形式の功績

XCF(eXperimental Computing Facility)形式は、GIMPが1997年に初めて採用して以来、プロジェクトファイルの主力形式として機能してきた。レイヤー、チャンネル、パス、選択範囲などの編集状態を保持できるXCF形式は、GIMPの機能拡張とともに成長し、ユーザーが作業を中断した時点から再開するための中心的な役割を担ってきた。

しかし、XCF形式の設計は1990年代の技術的制約を色濃く反映している。バイナリベースの構造は可読性が低く、形式の拡張にはバイナリフォーマットの解析と後方互換性の維持という二重の困難が伴う。特に、大規模プロジェクトやマルチページドキュメントの扱いにおいては、ファイルサイズの増大や保存・読込時のパフォーマンス低下が課題となっていた。

新しいZIP圧縮XML構造は、こうした課題への直接的な回答である。XMLは人間が読めるテキストベースの構造であり、デバッグや外部ツールとの連携が容易になる。ZIP圧縮はファイルサイズの削減に寄与し、画像データを含むプロジェクトファイルの保存効率を高める。

新形式の技術的利点

新ファイル形式の最大の利点は、ファイル操作の効率的な処理にある。XML構造は部分的な読み書きが可能であり、プロジェクト全体を読み込むことなく特定のレイヤーやページにアクセスできる。これは、大規模プロジェクトの編集ワークフローを大きく改善する可能性がある。

オートセーブ機能の実装も新形式によって容易になる。XML構造の部分更新が可能になることで、編集中の状態を定期的に保存する仕組みを効率的に設計できる。クラッシュやシステム障害による作業データの喪失リスクを低減できる点は、プロフェッショナルユーザーにとって大きな価値となる。

GIMP 3.6で計画されているアニメーション機能との連携も、新形式の重要な利点だ。アニメーションデータはフレーム単位の情報を保持する必要があり、従来のXCF形式では表現が困難だった。新しい形式では、フレーム構造をXML構造として自然に表現できるため、アニメーション機能の実装がよりスムーズになる見込みだ。

後方互換性の維持方針

GIMPプロジェクトは、新ファイル形式への移行後もXCF形式との後方互換性を維持する方針を明らかにしている。これにより、既存のXCFファイルを新しいバージョンのGIMPで引き続き開くことが可能になる。逆に、新しい形式で保存したプロジェクトを古いバージョンのGIMPで開くことはできないが、これはファイル形式移行における標準的なトレードオフである。

ファイル形式の移行は、ユーザーコミュニティにとって長期的な視点が必要な変更だ。既存のプロジェクトファイル資産を持つユーザーにとって、後方互換性の維持は移行コストを軽減する重要な要素となる。GIMPプロジェクトがこの点を明確に打ち出していることは、ユーザーへの配慮として評価できる。

XCF以外の開発動向

新ファイル形式の開発と並行して、GIMPでは複数の機能強化が進められている。ブラシの改良は、デジタルアート制作における表現力の向上を目指すものだ。非破壊フィルタコードの拡張は、編集プロセスの柔軟性を高め、加工前の状態にいつでも戻れるワークフローを強化する。

Adobe PSD形式のサポート強化も重要なトピックだ。Photoshopとのファイル互換性は、プロフェッショナル環境でGIMPを採用する際の主要な障壁の一つであり、PSDサポートの改善はGIMPの実用性を直接高める。また、ネイティブファイルチューザーダイアログとの統合は、各種デスクトップ環境との親和性を向上させる。

これらの開発は、GIMPが単なるオープンソースの画像エディタから、プロフェッショナル用途にも耐える本格的なツールへと進化し続けていることを示している。

GIMP 3.4以降の実装予定

新しいファイル形式は、GIMP 3.4での本格的な実装を目指して設計が進められている。ただし、現時点では設計と初期実装の段階であり、リリース時期は未定だ。アニメーション機能を含むGIMP 3.6での本格活用は、新形式の安定性と機能拡張が前提となる。

開発の進捗状況や技術的な詳細は、GIMPプロジェクトの公式ウェブサイトで確認できる。新ファイル形式の導入は、GIMPの歴史における重要な転換点となり、今後の機能開発の基盤を形作るだろう。

編集部の見解

今回の新ファイル形式への移行は、GIMPの開発基盤を現代的な設計へと刷新する意味で、長期的に大きな効果をもたらすと評価できる。バイナリ形式からXMLベースへの移行は、技術的負債の解消であると同時に、今後の機能追加のスピードを向上させる投資だ。今後3〜6ヶ月の間には、GIMP 3.4の開発サイクルの中で新形式の設計が具体化し、開発者向けのドキュメントやプレビュー実装が公開される可能性が高い。既存のXCF形式との後方互換性維持方針が示されているため、ユーザーの移行リスクは限定的と見られる。 1〜3年のスパンを視野に入れると、ファイル形式の刷新はGIMPの競争力を強化する要因になる可能性がある。特に、オートセーブやマルチページ対応、アニメーション機能は、プロフェッショナル用途での採用を検討する企業やクリエイターにとって重要な判断材料となる。アドビ製品のサブスクリプション費用に課題を感じるユーザー層が、GIMPへの移行を本格的に検討する契機となるかもしれない。一方で、ファイル形式の互換性はソフトウェア移行の最大の障壁であり、新形式の安定性とエコシステムの成熟が鍵を握る。

参考

よくある質問

GIMPの新ファイル形式はいつ利用可能になるか
新ファイル形式はGIMP 3.4の開発サイクルで設計と実装が進められている。ただし、現時点では設計段階にあり、具体的なリリース時期は未定だ。アニメーション機能を含む本格的な活用はGIMP 3.6を予定しているものの、スケジュールは開発の進捗に依存する。
既存のXCFファイルは新しいGIMPで開けなくなるか
ならない。GIMPプロジェクトはXCF形式との後方互換性を維持する方針を明示している。新形式の導入後も、既存のXCFファイルを新しいバージョンのGIMPで開いて作業を継続することが可能だ。一方、新形式で保存したファイルを古いバージョンのGIMPで開くことはできない。
新ファイル形式の利点は何か
ZIP圧縮XML構造により、ファイル操作の効率化、オートセーブ機能の実装が容易になる。大規模プロジェクトやマルチページドキュメントの扱いも改善され、GIMP 3.6で計画されているアニメーション機能との親和性も高まる。XML構造は部分的な読み書きを可能にするため、大規模プロジェクトの編集ワークフローが効率化される見込みだ。
出典: Phoronix

コメント

← トップへ戻る