1732881580
2024-11-29 10:50:00
[LWN subscriber-only content]
待望のリリース GNU 画像操作プログラム (GIMP) 3.0 が進行中、バージョン 2.10 以来初のメジャーアップデートとなる 解放されました 2018 年 4 月にリリースされました。 GTK3 ユーザー インターフェイスと GIMP 3.0 では、コア プラットフォームとプラグインに大幅な変更が加えられています。このリリースでは、パフォーマンスと使いやすさも向上し、Wayland や複雑な入力ソースとの互換性も向上しました。
最新化されたインターフェース
GIMP 3.0は最初のリリースです GTK3を使用するには、以前のリリースの GTK 2 ベースよりも最新の基盤です。 GTK4 数年前から利用可能になっており、 プロジェクトのレーダーに映る、しかし、 プラン
常に最初に GTK 3 の作業を完了することでした。 GTK 3 に移行すると、初期の Wayland 互換性と HiDPI スケーリングが実現します。さらに、これにより GIMP ユーザーはマルチタッチ入力を利用できるようになり、プログラムにピンチでズームするジェスチャが導入され、高度な描画タブレットなどの複雑な周辺機器を操作する際のエクスペリエンスが向上します。これらの機能は、GTK 2 の制限により以前は不可能でした。
GTK 3 への移行の二次的な成果として、ユーザー インターフェイス (UI) が更新され、CSS テーマのサポートが含まれるようになりました。このリリースでは、明るいテーマ、暗いテーマ、灰色のテーマに加えて、視覚障害を持つユーザー向けのハイコントラスト テーマを含む 4 つのテーマがデフォルトで利用可能です。さらに、このリリースでは、 GTKのヘッダーバー コンポーネント。通常、アプリケーションのツールバーとタイトル バーを 1 つのユニットに結合するために使用されます。ただし、以前のリリースの使いやすさを維持するために、GIMP 3.0 は従来のメニュー インターフェイスを引き続きサポートしています。
GIMP 3.0 が起動すると、右側にある新しいようこそ画面がユーザーを迎えます。このダイアログには、チュートリアル、ドキュメント、寄付オプションなど、GIMP プロジェクトのさまざまな便利なリンクが表示されます。また、作業を開始する前に、必要に応じて GIMP をセットアップするためのクイック機能もユーザーに提供します。これには、GTK およびアイコン テーマを選択するオプションと、タイトル バーにメニューを配置して垂直方向のスペースを節約するオプションが含まれます。ダイアログの「作成」タブで、ユーザーは新しいイメージを作成したり、最近の作業から選択したり、ファイルシステムから既存のイメージを開くことができます。必要に応じて、ようこそ画面を無効にすることができます。
ワークフロー、パフォーマンス、カラー管理の向上
このリリースの主な焦点は、 汎用グラフィックス ライブラリ (GEGL) は、GIMP の画像処理機能を向上させる目的で 2000 年に初めて導入されました。 シーングラフベース
建築。この取り組みの一環として、GIMP のコアとその標準プラグインに対して多数の最適化が行われました。メモリ管理とマルチスレッドの改善と並行して、これらの変更により、大きな画像であってもフィルターやエフェクトを適用する際の速度が大幅に向上します。
Linux とフリー ソフトウェアの最新情報を入手する と LWN の無料トライアル サブスクリプション、クレジットカードは必要ありません。
GEGL を使用すると、元の画像データがすべての編集の記録とともに保存されるような方法で、画像処理操作を連鎖させることができます。これは非破壊編集と呼ばれ、GIMP 3.0 はこのワークフローを利用できるようにしたプロジェクトの最初の安定版リリースですが、やるべきことはまだあります。ユーザーは、元の画像を変更することなく、任意のレイヤーにフィルターや効果を適用できます。そのため、エフェクトパラメータは適用後でも変更できます。この変更により、フィルタまたはエフェクトで期待どおりの結果が得られなかった場合に、元に戻す必要がなくなりました。フィルター、および GEGL 操作を使用するプラグインでは、リアルタイム プレビューが提供されるようになりました。
GIMP 3.0 は、「」と呼ばれる取り組みの下でカラー管理を改善する取り組みを続けています。宇宙侵略」と重要な成果をもたらします 色の正確さの結果。これにより、さまざまなデバイスやワークフロー間での色の再現の一貫性が向上します。これらの改善の基礎となるのは、 バブルライブラリ、ピクセル形式の変換と色空間管理の処理を担当します。カラー プロファイルが含まれるファイルを開くときに、カラー プロファイルが自動的に管理されるようになりました。 2.10.x シリーズでは、これらのファイルをロードするときに手動介入が必要でした。
GIMP 3.0 は、「標準の赤、緑、青」以外のパレットをサポートしています (sRGB) 範囲 (「シアン マゼンタ イエロー キー」(CMYK) そして (CIELAB)。この拡張されたカラー サポート、特に CMYK は、印刷物やデスクトップ パブリッシングに携わる人々にとって不可欠です。ただし、GIMP は今のところ、色情報を内部的に保存するために sRGB、グレースケール、およびインデックス付きカラーを使用し続けています。他の色空間への変換は、必要に応じて出力時に行われます。
バージョン 3.0 では、一部のファイル形式、特に JPEG、TIFF、Photoshop (PSD) に対して CMYK 出力が提供されます。これらのカラー形式を使用する場合、ユーザーは多くの場合、最終出力での色の正確性を確保するために、印刷時に色がどのように見えるかをデジタル プレビューするソフト プルーフを使用する必要があります。 GIMP 3.0 のソフトプルーフ ワークフローが改善され、この情報が保存されます XCFフォーマットで、セッション間で設定を保持します。
レイヤーとファイル形式の改善
レイヤー ワークフローは GIMP 3.0 でアップグレードされ、Adobe Photoshop や Affinity Photo などの他の高度な写真エディターと同等の新機能が追加されました。レイヤー操作を一括で適用できるようになり、複数のレイヤーを選択してグループ化できるようになりました。レイヤーは移動、並べ替え、複製、結合、削除することもできます たくさん、レイヤーダイアログ内で連続しているかどうか。各レイヤーには、フィルターとエフェクトの使用時を表す個別の「Fx」アイコンが表示されます。フィルターとエフェクトは、このアイコンをクリックして開くポップオーバーから管理できます。
開発者は、これらの機能をより緊密に統合することで、レイヤー効果のワークフローをさらに改善する予定です。 より良いUI。将来のリリースでは、GIMP の非破壊機能は次のように拡張される予定です。 レイヤーマスク、 そして レイヤーチャンネル 同じように。破壊的なワークフロー (元の画像データにフィルターを適用する) を使用したいユーザーの場合、フィルター ダイアログで[フィルターを結合]オプションを使用できます。
GIMP 3.0 のレイヤー ワークフローのもう 1 つの新機能は次のとおりです。 自動拡張レイヤー。後で移動または変換する必要がある画像の部分を保持するために、またはアニメーションの一部を一時的に非表示にする必要があるアニメーション内で、レイヤーをキャンバスの外側に拡張する必要がある場合があります。自動拡張レイヤーは、キャンバスの外側にペイントすると境界を越えて拡張されますが、キャンバス自体のサイズは維持されます。この機能を有効にするには、ユーザーはブラシ ツールの「レイヤーを展開」オプションをチェックする必要があります。レイヤーマスクは、レイヤーとともに拡張するように設定できます。 「整列して配置」ツールは、レイヤーの境界だけでなくコンテンツを認識するように完全に作り直されました。ガイド、スナップ、テキスト エディターの改善により、GIMP のレイヤー ワークフローが、この分野の他のツールのユーザーにとっても馴染みやすい形でより魅力的なものになります。
このアップデートにより、多くの画像形式のサポートが改善されました。 PSD 画像はインポート時にレイヤーの順序を保持するようになり、Paintshop Pro 画像 (PSP) は次のようないくつかの機能を保持します。 インターナショナル カラー コンソーシアム (ICC) のプロファイル、 グリッドとガイド。 GIF の操作に関する重要なバグ修正により、GIMP 3.0 はこれらのファイルにアニメーションが含まれているかどうかを検出し、既存のファイルを上書きするときにアニメーション GIF を正しく保存します。
新しい 画像フォーマット が追加され、各形式のインポートとエクスポートがサポートされています。汎用性の高いもの スウォッチブッカー パレットフォーマット、SBZ、 現在サポートされていますと同等になります スクリバス そして 落ちた。他のほとんどのパレット形式とは異なり、SBZ ファイルは、レイアウト、テクスチャ、グラデーション、名前付きカラー、色空間情報、さらには複数のパレットなどの複雑な詳細を 1 つのファイルに保存できます。 RAW画像(未処理の画像データを保存する形式)の処理について、GIMPは長い間、次のような外部アプリケーションに依存してきました。 ダークテーブル そして 生セラピー。ただし、darktable の API における最近の変更 この統合を壊したそのため、GIMP がインストールされているかどうかを検出および認識できなくなります。この問題を修正するには、専用の darktable 統合が必要です。 現在利用可能です のおかげで 共同作業 2 つのプロジェクトの間で。
このアップデートでは、新しい拡張システムとファイル形式 GEX が導入され、プラグイン、テーマ、ブラシ、およびコア アプリケーションを拡張および補足するその他の手段の配布が容易になります。この拡張システムでは、プラグイン、ブラシ、テーマなどの複数の機能を同時にパッケージ化して管理することもできます。たとえば、次のようなプロジェクト PhotoGIMP このシステムを使用すると、GIMP の標準機能を 1 つのパッケージで完全に変換できます。
さらに、 拡張機能マネージャー が開発されており、このアップデートで利用可能になります。ただし、拡張機能を配布するためのバックエンド インフラストラクチャがまだ開発中であるため、すぐにはユーザーに公開されません。これにアクセスするには、ユーザーは GIMP のコマンド検索を使用する必要があります。このコマンド検索は、[ヘルプ]>[コマンドの検索と実行]の下のメニューにあります。拡張機能のサポートが成熟すると、他の機能をその場で管理できるようになります。
今後の展開
ユーザーに表示される無数の機能とは別に、いくつかの内部的な変更がこのリリースに反映されるか、 実を結ぶ 近い将来のリリースで。 GIMP 3.0 には、次のインフラストラクチャが含まれています。 非破壊的なレイヤータイプ (のような ベクターレイヤー そして リンクレイヤー)、 アニメーション
コア アプリケーション、マルチページ ファイル、および RGB 範囲外の色空間での作業のネイティブ サポート。
GIMP 3.0 の変更により、 APIブレーク そのため、古いリリースのプラグインとは互換性がなくなりました。影響を軽減するために、開発者は次のことを決定しました。 カップルに この移行は、GTK 3 への切り替えによる互換性のない変更に伴い行われます。このため、 2.10.x ブランチ 続いて、 いくつかの機能 この開発サイクル中に GIMP 3.0 からバックポートされます。 3.x シリーズの基盤が成熟に達しているため、2.10.x ブランチ内の将来のリリースの可能性はまだありますが、その可能性は低いです。ただし、新しい API をサポートするには、GIMP の既存のプラグインのほとんどを更新する必要があることに注意してください。 特典付き 機能が向上し、パフォーマンスが向上します。
これらは、バージョン 3.0 で GIMP に加えられる変更のほんの一部です。 GIMP 3.0 が正確にいつリリースされるかはまだわかりませんが、リリース前に新機能を試してみたいと考えているユーザーは、 開発ビルドをダウンロードする;アップデートは 定期的に投稿される GIMP Web サイトで。最初のリリース候補には、 すでに着陸しました プロジェクト終了後の11月6日 文字列フリーズに達する メインブランチで。大きなバグやリグレッションがない限り、最終リリースはリリース候補からビルドされます。ただし、重大な問題が見つかった場合は、追加の候補者が必要になる場合があります。開発者は、 すでに発表されている 後続のリリースはより迅速にリリースされ、機能に重点を置いた小規模なリリースがより安定性を提供するはずです。全体的に見て、GIMP 3.0 は無料の写真およびグラフィック エディターにとって大きな前進であり、今後のさらに大きな改善への布石となります。
#GIMP #オープンソース画像編集のマイルストーン #LWN.net
![分割プレビュー [Split preview]](https://i0.wp.com/static.lwn.net/images/2024/gimp-split-preview-sm.png?resize=300%2C196&ssl=1)
![「レイヤー」ダイアログ [Layers dialog]](https://i0.wp.com/static.lwn.net/images/2024/gimp-layers-sm.png?resize=300%2C208&ssl=1)