「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Python で RGB ピクセル操作を処理する方法: 値の取得と割り当て

Python で RGB ピクセル操作を処理する方法: 値の取得と割り当て

2024 年 11 月 4 日に公開
ブラウズ:333

How to Handle RGB Pixel Manipulation in Python: Retrieving and Assigning Values

Python での RGB ピクセル値の取得と変更

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 は、このソリューションを使用するには別途インストールする必要がある外部ライブラリです。

リリースステートメント この記事は次の場所に転載されています: 1729170797 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3