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')
今回は、以下のように出力される。