python 色見本作成
ぶひぶひ
どんどん
python 色見本作成
【Gemini】様に
丸投げ!
# ==== 【Gemini】様
#### 2. Pythonコードでカラーサンプル画像を生成して確認する
# Pythonを使って「どんな色になるか」を一覧画像で出力して確認することもできます。
# 以下のコードを実行すると、`color_samples.png` という画像が作成され、代表的な色と実際の見た目を一覧で確認できます。
# ```python
from PIL import Image, ImageDraw, ImageFont
import os
# ★絶対死守★ スクリプトのディレクトリをカレントディレクトリに変更
script_dir = os.path.dirname(os.path.abspath(__file__))
os.chdir(script_dir)
print(f"Current directory: {os.getcwd()}")
# 描画用のキャンバス(横600 x 縦400)
canvas = Image.new("RGB", (600, 400), (240, 240, 240))
draw = ImageDraw.Draw(canvas)
font = ImageFont.load_default()
# 試したいRGBのリスト
color_samples = [
("White (白)", (255, 255, 255)),
("Red (赤)", (255, 0, 0)),
("Green (緑)", (0, 200, 0)),
("Blue (青)", (0, 100, 255)),
("Yellow (黄)", (255, 200, 0)),
("Orange (オレンジ)", (255, 128, 0)),
("Gray (200,200,200)", (200, 200, 200)),
("Black (黒)", (0, 0, 0)),
]
y = 20
for name, rgb in color_samples:
# 色のサンプル四角形を描画
draw.rectangle([30, y, 100, y + 30], fill=rgb, outline=(0,0,0))
# 色の名前とRGB値をテキスト描画
draw.text((120, y + 8), f"{name} -> RGB{rgb}", fill=(0, 0, 0), font=font)
y += 45
# 確認用画像として保存
canvas.save("color_samples.png")
print("サンプル画像 'color_samples.png' を作成しました!")
# 写真の背景(明暗)に合わせて、
一番見やすい色や透明度(`OPACITY`)に調整してみてください。
# ==============================
