3.6. パレットダイアログ

パレット とは複数の色からなる離散した不規則な集合のことです。 パレットについての基礎的な情報やその作り方と使い方については パレット の節をご覧ください。

パレットダイアログには升目状もしくは列挙型のパレット一覧表があり、 そこで使いたいパレットをクリックして選ぶ用途があります。 多少闇雲に選ばれたと思われるものも含め数十個ものパレットが GIMP に付いてきますが、 自前のパレットも簡単に追加できます。 パレットダイアログは他にも新しいパレットの作成や既存のパレットの操作などの用途もあります。

[注記] 注記

パレットダイアログは インデックス化パレットダイアログ と同じではありません。 あちらはインデックス化カラー画像の色マップを操作するために使うものです。

3.6.1. ダイアログの呼び出し方

パレットダイアログはドッキング可能です。 その扱い方については 「ダイアログとその合体」 の節をご覧ください。

呼び出し方はつぎのとおりです。

  • 画像ウィンドウのメニューより ウィンドウドッキング可能なダイアログパレット

  • 任意のドッキング可能なダイアログのボタンアイコン をクリックすると出てくるタブメニューより タブの追加パレット

3.6.2. パレットダイアログの利用法

ダイアログのパレット一覧表でいずれかのパレットをクリックするとそのパレットが選択されます。 またこのとき 描画色/背景色 ダイアログのパレットのタブにこのパレットの色がすべて表示され、 どれかの色をクリックすれば GIMP の描画色または背景色を変えられます。 一覧表のパレットの見本画像をダブルクリックしたときは (後述する) パレットエディター ダイアログが開かれ、 同様に描画色もしくは背景色を変えられます。 パレットを選ぶ際に 矢印キーや PgUpPgDn キーが使えます (並べて表示のときは 矢印キーも使えます)。

ダイアログのパレット一覧表 (一覧で表示モードの場合) でパレットの 名前 をダブルクリックするとその名前が編集できます。 ただし変更できるのは自前で追加インストールしたものに限られ、 GIMP と一緒に提供されたパレットファイルは対象外です。 仮に権限の及ばないものの名前を編集しても、 これを確定しようとして Enter キーを押したりどこか他のところに操作の焦点を移すとたちまち名前は元に戻されます。

升目表示と列挙表示

図15.56 パレットダイアログ

「パレット」ダイアログ

並べて表示

「パレット」ダイアログ

一覧で表示


パレットダイアログのタブメニューで 並べて表示一覧で表示 を切り替えられます。 並べて表示を選ぶとパレットは升目状に並びます。 この壮観な表示なら一度に多くのパレット見本が見られるので探しだすのが楽になります。 初期設定で選ばれる一覧で表示の場合はパレットが縦一列に列挙されてその右側に名前が表示されます。

プレビューサイズ サブメニューではパレットの見本画像にお好みの大きさが選べます。

タグづけ

タグはパレットの一覧表示を再構成するのに使えます。 「タグづけ」 をご覧ください。

パレットダイアログの利用法

ダイアログの底部にはテンプレートにいろいろな操作ができるボタンが並びます。

Edit this palette

このアイコンボタンは (後述する) パレットエディター ダイアログを呼び出します。

Create a new palette

このアイコンボタンについては (後述する) 脈絡メニューの 新しいパレット をご覧ください。

Duplicate this palette

このアイコンボタンについては (後述する) 脈絡メニューの パレットの複製 をご覧ください。

Delete this palette

このアイコンボタンについては (後述する) 脈絡メニューの パレットの削除 をご覧ください。

Refresh palettes

このアイコンボタンについては (後述する) 脈絡メニューの パレットを再度読み込み をご覧ください。

3.6.3. The Palettes context menu

図15.57 The Palettes context menu

The 「Palettes」 context menu

The Palettes context menu can be accessed by right-clicking in the Palettes dialog, or by choosing the top item from the dialog Tab menu ().

[注記] 注記

Some of the listed menu entries are installation-dependent, which need version 2 of the Python interpreter to be installed for GIMP 2.10. This includes at the time of writing: Offset Palette..., Palette to Gradient, Palette to Repeating Gradient and Sort Palette....

Edit Palette...

パレットエディター ダイアログ (後述) を呼び出すもうひとつの方法が、 このメニュー項目をクリックすることです。 またほかにも、 パレットダイアログの一覧表のパレット見本をダブルクリックする方法や、 ダイアログの底部にある 「パレットを編集」 ボタンをクリックする呼び出し方があります。

新しいパレット

新しいパレットは新たに無名のパレットをまだ何も色がない白紙の状態で作成し、 このパレットに色を加えられるようにするためパレットエディターダイアログを開きます。 作業の結果は自動的に GIMP の個人用 palettes フォルダーに保存され、 次回からパレットダイアログを通じて利用可能になります。

Import Palette...

図15.58 新しいパレットをインポートダイアログ

「新しいパレットをインポート」ダイアログ

新しいパレットをインポートはグラデーションか画像かパレットファイルの色を基に新しいパレットを作成します。 ダイアログが開かれてつぎのようなオプションを選択できます。

[注記] 注記

Former versions of GIMP had a Save palette command. It no longer exists. To save the palette of an image, indexed or not, you must import it from the image.

ソースの選択

You can import a palette either from any of GIMP's gradients (choosing one from the adjoining menu), or from any of the currently open images (chosen from the adjoining menu). You can also import a RIFF palette file (with extension .pal), of the type used by several Microsoft Windows applications.

画像から転用する場合のつぎの 2 つのオプションは、 選ばれた画像が RGB モードであるときに利用できます。

  • 見えている色で: このオプションにチェックが入ると、 すべての可視レイヤーから色が採取されます。 [すなわち見たままの色が拾えます。] チェックを入れない場合は、 現在活性化しているレイヤーだけの画素を見て、 たとえそのレイヤーが見えなくても採色します。

  • 選択範囲のピクセルのみ: 名前が示すとおり選択範囲の画素だけから色を採取します。 上のオプションに従い活性レイヤーもしくはすべてのレイヤーの選択範囲内の画素が対象です。

パレット名

作成する新しいパレットに名前をつけます。 ここに記入された名前が既存のパレットの名前として使用されていた場合は、 重複を避けるため数字が#1のように付加されます。

色数

ここでパレットに収められる色数を決めます。 既定数が 256 となっている理由は 3 つあります。 第 1 にどんなグラデーションにも相異なる色が 256 色入っています。 第 2 に GIF ファイル形式は最大で 256 色が使えます。 第 3 に GIMP のインデックス化カラー画像は相異なる色が最大で 256 色使えるからです。 とはいえお好みで何色でもここで指定できます。 GIMP は与えられた色数をいっぱいにしようとして、 グラデーションや画像の全域にわたって採色を試みることさえあります。

列数

ここでパレット見本表示の列数を指定できます。 この指定はパレットの表示方法だけが対象なので、 パレットを使用する段においては何ら影響はありません。

間隔

色数 を最大にしてもパレットに収められるのはせいぜい 10000 色です。 RGB 画像ははるかに多くの色数があります。 この 間隔 を増やすとある程度似た色はまとめられ、 より適切なパレットが作成できます。 あらかじめインデックス化された画像の色を転用する場合には色数および間隔の設定は無視され、 これらのスライダーは灰色無効に変わり操作できません。

インポートされたパレットはパレットダイアログの一覧表に加えられ、 GIMP を終了するときに自動的に個人用 palettes フォルダーに保存されますから、 次回からも利用できます。

パレットの複製

パレットの複製 は現在選択されているパレットの写しをとって新たなパレットを作成しパレットエディターダイアログを開きますので、 直ちにパレットが編集できます。 編集後の結果は GIMP を終了する際に自動的に個人用 palettes フォルダーに保存されますから、 次回からもこのパレットが利用できます。

Merge Palettes...

Currently this operation is not implemented, and the menu entry will always be disabled.

パレットの場所をコピー

This command allows you to copy the palette file location to the clipboard. You can then paste it in a text editor.

Show in File Manager

Show in File Manager opens the location of the palette file in the default File Manager on your system.

パレットの削除

パレットの削除パレットダイアログの一覧表からパレットを消去するのみならずディスク上の保管場所からそのパレットファイルを削除します。 実行に移す前に本当に削除するつもりなのかどうかの確認が求められます。 ちなみに GIMP と一緒に付いてきたパレットはいずれもこの対象外であり、 削除可能なのは自前で追加したものに限られます。

パレットの更新

パレットの更新 は検索対象パスに登録されているパレットファイルの保管場所を読み込み直し、 新たに発見されたパレットをパレットダイアログの一覧表に加えます。 何らかの手段で外部から入手したパレットファイルを個人用パレットフォルダーにコピーしたときに、 GIMP を再起動せずとも即座にそのパレットが利用可能になる便利なボタンです。

Export as

The Export as submenu gives several choices to export the current palette in external formats. At this time, exporting to the following formats is supported: CSS Stylesheet, Java map, PHP dictionary, Python dictionary, and Text file. Each of these will open a dialog where you can enter a filename and choose a folder where the exported file will be stored.

色の順番をずらす...

このコマンドはダイアログを開きます。

[注記] 注記

この機能は Python-Fu をインストールしていなければ使えません。

図15.59 python-fu-palette-offsetダイアログ

「python-fu-palette-offset」ダイアログ

このコマンドはパレットの最後尾の色を取り出して先頭に移します。 この操作が オフセット の回数ぶん繰り返されます。

オフセットに負の数を与えると先頭の色を最後尾に移す動作となります。

図15.60 パレット内の色の順番をずらす

「パレット内の色の順番をずらす」例

上から順に、 元のパレット、 オフセット= 1、 オフセット= 2。


Palette to Gradient

このコマンドを使うと現在のパレットのすべての色を用いてグラデーションが作成され、 グラデーションダイアログで保存されます。 グラデーションのセグメント数はパレットの色数分あります。

パレットを循環型グラデーションに

このコマンドはパレットのすべての色を用いて繰り返しのグラデーションを作成します。 このグラデーションはグラデーションダイアログに出現して現在の活性グラデーションになります。 グラデーションのセグメント数はパレットの色数より 1 つ多い数です。 最も左端のセグメントの左端色と最も右端のセグメントの右端色が同じになります。

図15.61 パレットを循環型グラデーションにの例

「パレットを循環型グラデーションに」の例

上図はパレット。 下図はこのコマンドで作成されたグラデーション。


パレットの並べ替え...

This command opens a dialog window which allows you to sort the colors of the palette according to certain criteria. If the palette is read only a new palette will be created that is sorted based on your settings.

Another way of sorting a palette is by using the sorting options of the Rearrange Colormap dialog.

Several settings of this dialog are not well understood. We would welcome contributions from anyone that knows how to improve this documentation.

図15.62 python-fu-palette-sortダイアログ

「python-fu-palette-sort」ダイアログ

  • Selections: This option determines how the palette is going to be sorted. How to use this has not been well documented by its original author. We advise to leave it at the default All.

  • Slice expression: This option affects how the palette is sorted when Slice/Array was chosen above in Selections. Documentation taken from the code:

    Leaving this empty, or entering : selects all items.

    :4, or :4 makes a 4-row selection out of all colors (length auto-determined).

    :1,4 selects the first 4 colors.

    :,4 selects rows of 4 colors (number of rows auto-determined).

    :4,4 selects 4 rows of 4 colors.

    4: selects a single row of all colors after 4, inclusive.

    4:,4 selects rows of 4 colors, starting at 4 (number of rows auto-determined).

    4:4,4 selects 4 rows of 4 colors (16 colors total), beginning at index 4.

    4 is illegal (ambiguous).

  • Channel to Sort: This option determines based on what type of color channel the sorting will happen.

  • Ascending: This option determines if the sorting needs to be ascending (Yes) or descending (No). Clicking the button changes between yes and no.

  • Secondary Channel to Sort: This option determines the secondary color channel for sorting in case the first channel sort returns equal values.

  • Ascending: This option determines if the sorting needs to be ascending (Yes) or descending (No). Clicking the button changes between yes and no.

  • Quantization: Undocumented for now.

  • Partitioning channel: This option is also used to determine how to sort.

  • Partitioning quantization: This option is used in conjunction with the previous one.

3.6.4. パレットエディター

図15.63 パレットエディターダイアログ

パレットエディターダイアログ

パレットエディターダイアログは主に 2 つの用途があります。 そのひとつはパレットから色を選んで GIMP の描画色と背景色 (ツールボックスの色標識にも表示される) を設定すること、 ふたつめがパレットを改変することです。 パレットダイアログに並ぶどのパレットに対してもパレットエディターダイアログが呼び出せますが、 改変できるものは自作のパレットに限られ、 GIMP の導入の際に提供されたシステム付属のパレットは対象外です。 (もちろん複製をとれば新しくできた方を編集できます。) パレットを改変すると、 その成果は GIMP を終了するときに自動的に保存されます。

3.6.4.1. パレットエディターダイアログの呼び出し方

パレットエディターダイアログはパレットダイアログを通じて起用する方法しかありません。 一覧表のパレットの縮小見本画像をダブルクリックするか、 ダイアログ底部の 「パレットを編集」 アイコンボタンをクリックするか、 パレットダイアログの脈絡メニューより パレットの編集... を選んでください。

パレットエディターダイアログはドッキング可能です。 その扱い方については 「ダイアログとその合体」 の節をご覧ください。

3.6.4.2. パレットエディターダイアログの利用法

パレットの表示部に並ぶ色のひとつをクリックすると、 その色に GIMP の描画色が変わります。 この様子はツールボックスの色標識の領域でも確認できます。 色をクリックするとき Ctrl キーを押しておれば選んだ色が 背景色 に設定されます。

自作のパレットや自前で追加したパレットの場合に色をダブルクリックすると、 その色を描画色にするだけでなく色の変更ダイアログを呼び出し、 選んだ位置の色を変更できます。

パレットの表示部を 第2ボタン でクリックするとパレットエディターダイアログの脈絡メニューが現れます。 メニューに並ぶ主な項目はダイアログの底部にあるアイコンボタンと同じはたらきをします。

パレットの表示部より下の左側には選ばれた色の名前 (まだないときは名称未設定) を表示する文字記入欄があります。 この情報に特段の機能はなく、 専ら覚えやすくするために設けてあります。

名前の表示欄の右隣には 列: スピンボタンがあって、 ここでパレット表示部の列数を設定できます。 表示の調整だけが目的なのでパレットのはたらきには影響ありません。 ここの値に 0 を設定すると列数には初期設定の値が使われます。

ダイアログの底部に並ぶアイコンボタンはほとんどがパレットエディターダイアログのメニューの各項目と一致しています。 このメニューはパレットの表示部を 第2ボタン でクリックすると呼び出せます。 ではアイコンボタンをひとつずつ見てゆきましょう。

保存

このアイコンボタンをクリックするとパレットが個人用 palettes フォルダーに保存されます。 とはいえ実際は何もしなくてもパレットに加えた操作は GIMP を終了するときに自動的に保存されます。 これは、 何かの拍子に GIMP が異常終了しかねないとわかっている方が使う機能です。

復帰

この機能は未完成ですので使用できません。

色の変更

このアイコンボタンは色の変更ダイアログを呼び出しますので、 選んだ色項目の色を変更できます。 ただし開いたパレットを改変する権限がないときはこのボタンは灰色無効になっています。 (後述する) 脈絡メニューの 色の変更... をご覧ください。

現在の描画色を追加

このアイコンボタンについては (後述する) 脈絡メニューの 描画色でエントリーを追加 をご覧ください。

色の削除

このアイコンボタンについては (後述する) 脈絡メニューの 色の削除 をご覧ください。

表示倍率を下げて縮小表示

このアイコンボタンについては (後述する) 脈絡メニューの 縮小表示 をご覧ください。

表示倍率を上げて拡大表示

このアイコンボタンについては (後述する) 脈絡メニューの 拡大表示 をご覧ください。

すべて表示されるように表示倍率を調整

このアイコンボタンについては (後述する) 脈絡メニューの すべてを表示 をご覧ください。

3.6.5. パレットエディターダイアログの脈絡メニュー

図15.64 パレットエディターダイアログの脈絡メニュー

パレットエディターダイアログの脈絡メニュー

パレットエディターダイアログの脈絡メニューを呼び出すにはパレットエディターダイアログのパレット表示部を 第2ボタン クリックするか、 このダイアログのタブメニューの最初の項目を進んでください。 このメニューでできる操作はパレットエディターダイアログの底部に並ぶアイコンボタンからも起用できます。

色の変更

Edit Color brings up a color editor that allows you to modify the color of the selected palette entry. If the palette is one that you are not allowed to edit (that is, one supplied by GIMP when it is installed), then the menu entry will be insensitive.

描画色でエントリーを追加; 背景色でエントリーを追加

これらのコマンドはいずれもパレットに新しい色項目を作り、 (ツールボックスの色標識の領域に表示されている) 現在の GIMP の描画色や背景色をその新項目の色に使います。

色の削除

色の削除 は現在選択している色項目をパレットから消去します。 パレットの改変権限がないときはこのメニュー項目は灰色無効になります。

表示倍率を下げて縮小表示

縮小表示 はパレット表示部の升目を低くします。

表示倍率を上げて拡大表示

拡大表示 はパレット表示部の升目の高さを増します。

すべて表示されるように表示倍率を調整

すべてを表示 はすべての色項目が表示部に収まるようにパレット表示部の升目の高さを調節します。

アクティブなパレットを編集します

このオプションを有効に (初期設定は有効です) したときは、 パレットダイアログの一覧表で他のパレットをクリックするだけでそのパレットをパレットエディターダイアログに読み込みます。