【Python】マウスカーソルの座標とRGB値を表示する

機能

マウスカーソルの座標とRGB値を表示するPythonコードです。

コード

#! python3
# 機能
#  マウスカーソルの座標とRGB値を表示する
# 使い方
#  1.Pythonを実行する
# 実行コマンド
#  python mouse_analyzer.py

import pyautogui

print('中断するにはCtrl-Cを押してください。')

try:
    while True:
        x, y = pyautogui.position()
        color = pyautogui.screenshot().getpixel((x, y))
        text = 'X: {} Y: {} RGB: ({}, {}, {})'.format(
            str(x).rjust(4), 
            str(y).rjust(4),
            str(color[0]).rjust(3),
            str(color[1]).rjust(3),
            str(color[2]).rjust(3))
        print(text, end='')
        print('\b' * len(text), end='', flush=True)

except KeyboardInterrupt:
    print('\n終了。')

使い方

  1. Pythonを実行する

実行コマンド

python mouse_analyzer.py

実行例

youtu.be

参考文献

www.oreilly.co.jp