RGB 値の取得
特定のピクセルの RGB 値を取得するにはopen("image.jpg") で読み込んだ画像の座標 (x, y) を使用すると、Python 画像ライブラリ (PIL) を使用できます。方法は次のとおりです:
from PIL import Image im = Image.open('image.jpg') pix = im.load() rgb_values = pix[x, y]
rgb_values 変数は、赤、緑、青の値を含むタプルになります。
Writing Pixels
]空のグラフィック上に指定された RGB 値を持つピクセルを作成するには、再び PIL を使用できます。これは簡単な例です:
from PIL import Image import numpy as np # Create a new blank image img = np.zeros((500, 500, 3), dtype=np.uint8) img[200, 200] = [255, 0, 0] # Set the pixel at coordinates (200, 200) to red # Create an Image object from the array im = Image.fromarray(img) # Save the image as a PNG im.save('test.png')
注: PIL は、このソリューションを使用するには別途インストールする必要がある外部ライブラリです。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3