在pycharm上通过image.show方法展示的图片无法定位
(即在展示图片的窗口中,我鼠标挪到哪里,就会有一栏显示我鼠标挪到图片哪个的位置,以(X,Y)的形式展示)
目的:需要一个通过展示图片即可定位的函数,可以不是pillow这个包里的(当然,pillow内有这种函数就更好了
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
pil图片通过鼠标定位位置
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
社区专家-Monster-XH 2023-02-13 14:06关注如果你正在使用 Python 库 Pillow 来展示图片,可以考虑使用 Matplotlib 这个库来替代 Pillow。Matplotlib 支持将图片作为数据点的坐标系,从而可以方便地定位图片上的任意位置。
下面是一个示例:
import matplotlib.pyplot as plt from matplotlib.widgets import Cursor from PIL import Image # 读入图片 img = Image.open("image.png") # 将图片转换为数组 img_array = plt.imread("image.png") # 创建画布 fig, ax = plt.subplots() # 将图片作为画布的背景 ax.imshow(img_array) # 添加光标 cursor = Cursor(ax, useblit=True, color='red', linewidth=1) # 显示图片 plt.show()
代码使用 Matplotlib 的 Cursor 类来创建光标,当你将鼠标移动到图片上时,它可以定位到图片上的任意位置。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-09-23 07:02回答 1 已采纳 关于该问题,我找了一篇非常好的博客,你可以看看是否有帮助,链接:PIL数据读取与转换格式,tensor形式转为图片
- 2022-07-15 05:10回答 2 已采纳 试试fromstring?将原来的图像转一下。类似下面这样。图片的格式可能要修改一下,size为图片大小raw_str = image.tobytes("raw", 'RGBA')pygame_sur
- 2022-04-06 03:54回答 2 已采纳 Image.open()是直接打开文件,不用open再打开一次的
- 2020-09-20 18:36- **Python**:一种广泛使用的高级编程语言。 - **PyQt**:一个用于创建GUI应用程序的Python绑定库。本文使用的是PyQt4版本。 - **Pillow (PIL)**:Python的一个强大的图像处理库。 #### 实现思路 为了模拟12306的...
- 2022-08-01 01:10回答 3 已采纳 嗯??不应该是image_file调用.crop(1,1,10,10)嘛image_file.crop(1,1,10,10)
- 2021-08-07 10:32回答 1 已采纳 没在代码里写目标位置就一定要代码和图片在同一个文件夹里面
- 2022-07-03 08:35回答 2 已采纳
- 2024-11-22 08:02我在哈萨克斯坦的博客 本文介绍了实现此功能所需的知识点,包括屏幕颜色模型(RGB)、屏幕坐标系统、鼠标事件处理、颜色获取技术、用户界面设计、颜色值的显示与处理、多语言编程实现、实际应用案例,以及如何优化和扩展功能,例如颜色...
- 2021-10-04 16:32回答 5 已采纳 参考一下这里的解决办法: from PIL import Image 报错_c_lanxiaofang的博客-CSDN博客 选择Instal
- 2019-02-27 02:16回答 2 已采纳 ``` import threading from PIL import Image picture_path = r’xxx.jpeg‘ def open_pic(): i
- 2023-04-21 11:41回答 1 已采纳 你的坐标超出了绘图区间
- 2019-08-09 20:45AutoHotkey是一个非常强大的自动化脚本语言,可以模拟键盘和鼠标操作,非常适合用于批处理重复性任务,比如在这里点击微信的下载图片按钮。编写一个AutoHotkey脚本,可以实现自动定位到每一张未保存的聊天图片,然后...
- 2018-10-17 04:23在大多数编程语言中,如Java、C#或Python,都有现成的库函数来处理鼠标事件。当用户点击图像时,会触发鼠标点击事件,事件处理器会捕获该事件,并根据鼠标在屏幕上的位置计算出在图像上的对应坐标。 4. 坐标转换: ...
- 2024-06-18 00:45一晌小贪欢的博客 Python自动化办公—pyautogui图像定位\点击功能,实现自动截取当前屏幕并检索点击(可制作为游戏点击脚本)
- 2019-08-09 19:47在IT行业中,Python是一种强大的编程语言,以其易读性、丰富的库支持以及广泛的应用领域而闻名。本项目“Python-用鼠标玩微信跳一跳”是利用Python编程实现的一个自动化工具,它能够帮助用户自动控制鼠标进行微信小...
- 2020-12-10 03:18翎子生。的博客 那么你知道如何使用Python读取Excel中的图片?又如何使用Python直接往Excel中写入图片?甚至使用Python制作一个Excel可视化大屏? 因为图片的存储格式与数字数据格式不一样,所以实现起来稍显复杂,本文就将对以下...
- 2024-05-28 03:192401_84666942的博客 这篇文章主要介绍了python爱心的编程代码,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。 前言 下面进入正题,分享一波专属Python表白代码。 玫瑰 ...
- 2022-04-16 07:04在“python拯救猫咪创作”项目中,我们看到了一个利用Python编程语言进行的游戏开发实例,旨在创造一个以“拯救猫咪”为主题的游戏。这个项目不仅展示了Python作为开发语言的强大功能,还体现了游戏开发的基本流程和...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司