HN 日本語サマリー

← 一覧へ戻る
オープンソース

GIMP Development Update

GIMP Development Update (gimp.org)

209 pointsby lumpa165 コメント

要約

GIMPの開発チームは、次期バージョンGIMP 3.4に向けた開発の進捗状況を報告しました。今回のアップデートでは、新しいプロジェクトファイル形式、MyPaintブラシエンジンのスペクトルブレンディング機能、非破壊編集の強化、PSDファイルサポートの改善、ネイティブファイルチョイザーダイアログの導入、UIアイコンの更新などが含まれています。これらの変更により、GIMPの機能性とユーザーエクスペリエンスが向上します。

全文翻訳

GIMPニュース ドキュメントチュートリアルもっと開発アップデート、2026年8月前回の投稿2026-08-16 GIMPチームより過去数ヶ月間、私たちは将来のGIMP 3.4リリースに向けてあらゆる種類の機能を開発してきました。最近、変更履歴がかなり長くなっていることに気づきました。これは良い問題です!内部では多くのことが行われてきましたが、公開の進捗報告をしてからしばらく経ちました。そこで、最初の開発リリースであるGIMP 3.3.2で利用可能になる新機能とUX改善の一部について詳細を共有したいと思います。これは網羅的なリストではありません(リリース自体にはいくつかのニュースを保存しておく必要があります!)が、GIMPの開発の現在の方向性と進捗状況を理解するのに役立つことを願っています。 新プロジェクトファイル形式 MyPaintブラシ: スペクトルブレンディング 非破壊編集 PSDサポートの改善 ネイティブファイルチョイザーダイアログ ユーザーエクスペリエンスとインターフェースのアップデート その他の変更と修正 次に何が? 新プロジェクトファイル形式¶ メンテナーのJehanは最近、GIMPの新しいプロジェクトファイル形式の開発に重点を置いてきました。XCFは1997年以来GIMPの主要なプロジェクト形式であり、多くのユーザーに役立ってきました。しかし、時間の経過とともに、バイナリXCF形式の限界をますます観察してきました。他の問題の中でも、現在GIMP 3.6で計画されているマルチページ機能やアニメーション機能のような、非常に大規模または複雑なプロジェクトを容易にサポートできません。 新しいプロジェクトファイル形式は、より一般的な「ZIP圧縮されたXML」構造に従います。技術的な詳細はまだ設計および実装中ですが、この変更により、毎回ファイル全体を更新するのではなく、ファイルの一部のみを更新すればよいため、保存が高速になります。また、自動保存のような、はるかに実現可能になった待望の機能の基盤も整います。とはいえ、XCFがなくなるわけではありません!後方互換性は私たちにとって重要であり、将来のすべてのGIMPバージョンでXCFの読み込みをサポートし続けます。(例えば、1998年に中小企業がロゴのために作成したXCFファイルが、最新バージョンのGIMPでも同じようにレンダリングされることを誇りに思っています。)しかし、今後、新しいプロジェクトファイル形式が最終化された後にのみ、その新しい機能の保存/読み込みサポートを追加します。 MyPaintブラシ: スペクトルブレンディング¶ GIMP 3.2の開発中、MyPaintブラシエンジンを新しいバージョンにアップグレードしました。これにより、MyPaintブラシツールに新しいブラシとキャンバスインタラクションがもたらされましたが、欠けていた機能の1つがスペクトルブレンディングでした。スペクトルブレンディングは、デジタルアートで物理的な顔料をブレンドする効果をシミュレートします。例えば、黄色と青を混ぜると暗い黄色ではなく緑色になり、赤と黄色を混ぜるとオレンジ色の混合物が生成されます。幸いなことに、新しいコントリビューターであるCassidie Groganがその穴を埋め、この機能を実装しました。MyPaintブラシツールのオプションにスペクトルブレンディングのチェックボックスが追加されました。チェックすると、新しいブレンディング方法が使用されます。顔料スライダーでブレンディングの強度を制御できます。 MyPaintスペクトルブレンディングのデモンストレーション さらに、メンテナーのMichael Nattererは、MyPaintブラシのプレビューコードを改善し、48x48ピクセルではなくフルサイズで表示されるようにしました。これにより、プレビューが大きな画面でぼやけて表示される問題が修正されました。 非破壊編集¶ Alx Saは、非破壊フィルターコードの更新を続けています。いくつか例を挙げると:レイヤーマスクにフィルターを非破壊的に適用できるようになりました!それに伴い、フィルターポップオーバーはRejuによって再設計され、レイヤーとそのマスクの両方のアクティブなフィルターが表示されるため、同じ画面で両方を操作できます。グラデーションツールが非破壊的に使用できるようになりました!ツールのオプションで編集可能なグラデーションをチェックすると、作成したグラデーションは他の効果と同様にフィルタースタックに追加されます。フィルタースタックでの表示/非表示の切り替え、位置の並べ替え、削除が可能です。グラデーションを編集することもでき、グラデーションツールに戻ってさらに変更を加えることができます。 レイヤー上のライブグラデーションフィルターと、レイヤーマスク上のライブフィルターを備えたユーザーインターフェース ダイアログなしのフィルター(反転など)は、レイヤーグループやリンク、テキスト、ベクターレイヤーなどの非ラスタライズレイヤーに非破壊的に適用できるようになりました。 PSDサポートの改善¶ 通常、ファイル形式のすべての更新はまとめてリストしますが、PSDサポートには(多くの人々によって)非常に多くの作業が行われたため、詳細に強調したいと思います。まず、新しいコントリビューターであるFrank Tekloteは、PSDとの互換性の向上に忙しく取り組んでいます。このリリースでの彼の大きなプロジェクトは、TIFFおよびJPEG用のPSDメタデータエクスポート手順を作成することでした。これは既存のPSDメタデータインポート手順を補完するもので、パスを含むJPEGやレイヤーを含むTIFFをインポートした場合(またはGIMPで作成した場合)、その情報はエクスポートされた画像に保持できるようになります。Frankの作業のもう1つの素晴らしい点は、PSD互換性の向上を続けるにつれて、TIFFおよびJPEGエクスポート機能も自動的に更新されることです! それに関連して、Jacob BoeremaはPSDディスクリプタインポートサポートを実装しました。現在のPSDサポートのほとんどは、公開されているAdobe仕様に基づいています。しかし、このドキュメントは2019年に最後に更新されており、最新のPSDはディスクリプタと呼ばれる比較的文書化されていないテキスト形式を使用して多くの機能を保存しています。GIMPがディスクリプタを読み込めるようになったことで、PSDインポートサポートを劇的に改善し始めています。いくつかの更新を挙げると:テキストレイヤーが編集可能になり、多くの調整レイヤーと最新のレイヤースタイルがGEGLの同等物として表示され、ベクターレイヤーとしてソリッドカラーシェイプがインポートされます。これは、GIMPユーザーが既存のPSDプロジェクトとやり取りしやすくすることを目指しており、2人のGSoC学生であるAkascapeとWaris Maqboolを含む開発中の活発な分野です。 GIMPでの編集可能なPSDテキストレイヤー ネイティブファイルチョイザーダイアログ¶ GIMPでファイルを見つけ、読み込み、保存するために、常にGTK GUIライブラリが提供するファイルチョイザーダイアログを使用してきました。ファイルチョイザーは仕事をこなしますが、GNOME以外のプラットフォーム(Windows、macOS、KDEなど)の「ネイティブ」ファイルチョイザーとは異なる動作をすることがよくあります。さらに、GTK3でのこのダイアログのUIにはいくつかの変更があり、イシューブロッカーで強いフィードバックを引き起こしました!そのため、Alx SaはGIMPのファイルチョイザーをGTK3で提供される「ネイティブ」オプションに移植し始めました。これは、ファイルを開いたり保存したりするときに、GTKダイアログの代わりにプラットフォーム標準のファイルチョイザーダイアログが表示されることを意味します(プラットフォームがすでにそれを使用している場合は、変更はありません!)。 Bruno LopesによるmacOSでのネイティブファイルチョイザーの例 多くのシンプルなダイアログはすでに変換されています。より複雑な追加機能を持つものは、ワークフローの再設計が必要であり、現在開発中です。 ユーザーエクスペリエンスとインターフェースのアップデート¶ 多くの新規および既存のコントリビューターが、GIMPのユーザーインターフェースとそのユーザーエクスペリエンスの改善を提出しました。私たちは彼らの努力を強調し、デザインイシューブロッカーでフィードバックを共有し続けることを奨励したいと思います。 デザイナーのDenis Rangelovは、GIMPのUIアイコンの更新に熱心に取り組んでいます。彼はレイヤーロックアイコンを再作成し、より一貫した外観を作り出しました。彼はまた、すべての78個のカーソルアイコンをSVGに変換するという記念碑的なタスクを引き受けました。これにより、品質を損なうことなく高解像度ディスプレイにスケーリングできるようになります! 元のラスターカーソル Denisのベクターカーソル 元のカーソルとベクターカーソルの例 キャンバスビューが回転しているときに、キャンバスの描画またはズーム時にパフォーマンスの問題が報告されていました。新しいコントリビューターであるwoot000が問題を診断し、修正を作成しました。これで、「チェッカーボード」透明パターンはキャンバスの回転に合わせて回転しなくなり、描画または編集時のパフォーマンスが大幅に向上します。また、キャンバスを特定の点以上にズームするとチェッカーボードパターンが消えるという関連する問題も修正されました。 Gabriele Bar