import tkinter as tk from tkinter import * from tkinter.ttk import * from tkinter import colorchooser from PIL import ImageGrab # Press the green button in the gutter to run the script. # 全局变量 f1 = None hexLable = None rEntry = None gEntry = None bEntry = None top = None s_w = None s_h = None def open_top_win(): global top, s_w, s_h top = Toplevel() s_w = top.winfo_screenwidth() s_h = top.winfo_screenheight() top.geometry(f"{s_w}x{s_h}+0+0") # 设置大小 top.overrideredirect(True) # 隐藏窗口栏 top.attributes('-alpha', 0.01) # 设置透明度 最小0.01 设置为0 界面会消失掉 top.configure(cursor="crosshair") # 设置鼠标样式 top.bind("<Button-1>", callback) # 设置点击鼠标事件 top.mainloop() def rgb2hex(rgb): hex_color = "#" + hex(rgb[0])[2:].zfill(2) + hex(rgb[1])[2:].zfill(2) + hex(rgb[2])[2:].zfill(2) return hex_color.upper() def callback(evt): global
python 屏幕颜色抓取
最新推荐文章于 2024-08-27 16:46:18 发布
该博客介绍了一个使用Python实现的屏幕颜色抓取工具。通过Tkinter库创建用户界面,允许用户点击屏幕获取像素颜色,并将其显示为RGB和十六进制颜色值。用户还可以通过调色板选择颜色。
摘要由CSDN通过智能技术生成