3.6. パレットダイアログ

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

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

[注記] 注記

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

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

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

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

  • from the main menu: WindowsDockable DialogsPalettes;

  • from the Tab menu in any dockable dialog by clicking on and selecting Add TabPalettes.

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

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

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

升目表示と列挙表示

図15.48 パレットダイアログ

「パレット」ダイアログ

並べて表示

「パレット」ダイアログ

一覧で表示


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

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

タグづけ

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

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

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

Edit this palette

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

Create a new palette

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

Duplicate this palette

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

Delete this palette

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

Refresh palettes

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

3.6.3. The Palettes context menu

図15.49 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 3 of the Python interpreter to be installed for GIMP 3.0. This includes at the time of writing: Offset Palette…, Palette to Gradient, Palette to Repeating Gradient and Sort Palette….

Edit Palette…

Edit Palette is an alternative way of activating the Palette Editor: it can also be activated by double-clicking on a palette in the Palettes dialog, or by pressing the Edit Palette button at the bottom of the dialog.

新しいパレット

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

Import Palette…

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

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

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

ソースの選択

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).

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

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

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

You can also import palettes from GIMP's native .gpl format, or the following external palette formats.

  • Microsoft RIFF palette (.riff)

  • Cascading Style Sheets palette (.css)

  • SwatchBooker palette (.sbz)

  • Adobe Color palette (.aco)

  • Adobe Color Book (.acb)

  • Adobe Swatch Exchange palette (.ase)

  • Photoshop binary color palette (.act)

  • Paint Shop Pro color palette (.psp)

パレット名

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

色数

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

列数

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

間隔

Even setting Number of colors to maximum, the number of colors can't exceed 10000 in the palette. RGB images have much more colors. Interval should allow to group similar colors around an average and so get a better palette. This problem doesn't exist with 256 colors indexed images: Interval to 1 allows picking 256 colors (this option is disabled with more than 256 colors indexed palettes too).

インポートされたパレットはパレットダイアログの一覧表に加えられ、 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.

Offset Palette…

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

[注記] 注記

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

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

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

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

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

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

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

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


Palette to Gradient

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

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

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

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

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

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


Sort Palette…

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.54 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.55 パレットエディターダイアログ

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

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

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

The Palette Editor is only accessible from the Palettes dialog: you can activate it by double-clicking on a palette, or by pressing the Edit Palette button at the bottom, or by choosing Edit Palette from the Palettes Menu.

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

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

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

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

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

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

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

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

保存

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

復帰

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

色の変更

Pops up a color editor allowing you to alter the color. If the palette is one you aren't allowed to alter, this button will be disabled. See below.

現在の描画色を追加

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

色の削除

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

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

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

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

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

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

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

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

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

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

パレットエディターダイアログの脈絡メニューを呼び出すにはパレットエディターダイアログのパレット表示部を 第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 disabled.

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

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

色の削除

Delete Color removes the selected color entry from the palette. If the palette is one that you are not allowed to edit, then the menu entry will be disabled.

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

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

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

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

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

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

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

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