Pythonで画像ピクセルを操作する方法
Python では、画像ピクセルを扱うために PIL(Python Imaging Library)ライブラリを使うことができる。以下に、よく用いられる画像ピクセル処理操作を記す。
- 画像を開く:
from PIL import Image
image = Image.open("image.jpg")
- 画像の大きさを取得:
width, height = image.size
- ピクセルの値を取得する:
pixel = image.getpixel((x, y))
- ピクセル値の変更:
image.putpixel((x, y), new_pixel_value)
- 全てのピクセルを舐める:
for x in range(width):
for y in range(height):
pixel = image.getpixel((x, y))
# 对像素进行处理
- 新規に空の画像を作成する:
new_image = Image.new("RGB", (width, height), (0, 0, 0))
- 画像を保存する:
new_image.save("new_image.jpg")
上記操作は単なる簡単な例に過ぎず、PIL 라이ブラリでは、画像のサイズ変更、回転、トリミングなどの機能も提供しています。画像のピクセルを処理するには、具体的なニーズに応じて適切な方法を選択できます。