![Pythonでcolorgramを使って画像から色を取り出してみる](https://vynsen.net/wp-content/uploads/2022/06/d8dc4a429fc158b16289148e894a8ec2-1.png)
Python #10
色を調べるのに使うツールはこちら
colorgramというライブラリをインポートして画像の色を抽出したいと思います。
1.colorgramをインストールおよびインポートします
![](https://vynsen.net/wp-content/uploads/2022/06/8a022bd3d2cd8965205a64cc9e460ac8-8-1024x576.png)
2.色を抽出したい画像をmain.pyと同じフォルダへ格納します
![](https://vynsen.net/wp-content/uploads/2022/06/b7b85b783aa322256742a138c703bba9-5-1024x576.png)
以下のようにコードを記述します。ちなみに30色抽出したいのでimage.jpgのあとを30をしていますが、ここは自由に変更できます。
image.jpgの部分はファイル名を指定します。
import colorgram
rgb_colors = []
colors = colorgram.extract("image.jpg", 30)
for color in colors:
r = color.rgb.r
g = color.rgb.g
b = color.rgb.b
new_color = (r, g, b)
rgb_colors.append(new_color)
print(rgb_colors)
Python #12
ぜひ参考にしてください!また!