[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()