【Pillow】ゲーミングカラーの画像を作成する

import numpy as np
from PIL import Image

line_data = np.arange(256)
hue = np.tile(line_data, (256, 1))
sat = np.tile(255, (256, 256))
val = np.full_like(hue, 255)
mat = np.stack([hue, sat, val], 2)

img = Image.fromarray(np.uint8(mat), 'HSV')
im_rgb = img.convert('RGB')
im_rgb.save('gaming.png')

今回は、以下のように出力される。

タイトルとURLをコピーしました