Pythonで画像ピクセルを操作する方法

Python では、画像ピクセルを扱うために PIL(Python Imaging Library)ライブラリを使うことができる。以下に、よく用いられる画像ピクセル処理操作を記す。

  1. 画像を開く:
from PIL import Image
image = Image.open("image.jpg")
  1. 画像の大きさを取得:
width, height = image.size
  1. ピクセルの値を取得する:
pixel = image.getpixel((x, y))
  1. ピクセル値の変更:
image.putpixel((x, y), new_pixel_value)
  1. 全てのピクセルを舐める:
for x in range(width):
for y in range(height):
pixel = image.getpixel((x, y))
# 对像素进行处理
  1. 新規に空の画像を作成する:
new_image = Image.new("RGB", (width, height), (0, 0, 0))
  1. 画像を保存する:
new_image.save("new_image.jpg")

上記操作は単なる簡単な例に過ぎず、PIL 라이ブラリでは、画像のサイズ変更、回転、トリミングなどの機能も提供しています。画像のピクセルを処理するには、具体的なニーズに応じて適切な方法を選択できます。

bannerAds