[GIMP] 01 UIが理解不能のためPython2で描く / フォント画像作成

[macOS Sonoma 14.7.1, GIMP 2.10]

GIMPではフォントの色をRGBで設定することもままなりません。結局、Python2で描きました。

Python3ではなく2というのがまたつらいところですが、ChatGPTを使えば何とかなるでしょう。

[フィルター] – [Python-Fu] – [コンソール]を選択し、スクリプトを貼り付けます。ショートカットは効かないため、右クリックメニューでペーストします。

Macのプレビューで透過度100%画像が白黒グリッドで表示されないので、このようなハメに。Adobe指定のフォントではないゆえAdobe XDで扱えず、GIMPで文字画像を作成してXDに貼り付け。プレビューにはもう少し頑張って欲しいです。

from gimpfu import *

# 現在の画像を取得
image = gimp.image_list()[0]

# RGB値を指定
r, g, b = 255, 0, 0  # 例: 赤色

# 画像を編集可能にする
pdb.gimp_image_undo_group_start(image)

# すべてのレイヤーを取得
for layer in image.layers:
    # テキストレイヤーかどうかを確認
    if pdb.gimp_item_is_text_layer(layer):
        # 新しい色を設定
        new_color = (r, g, b)
        pdb.gimp_text_layer_set_color(layer, new_color)

# 変更を適用
pdb.gimp_image_undo_group_end(image)
pdb.gimp_displays_flush()