|
|
一个基于 PyQt5 的图片坐标拾取工具,适合查看大图、精确定位像素点并导出坐标。
功能说明
支持鼠标滚轮缩放,并且以鼠标位置为中心进行缩放。
支持右键拖拽平移,也支持按住 Space 后左键拖拽平移。
鼠标移动时,底部状态栏会实时显示原图坐标。
右侧提供放大镜,可查看当前像素附近的局部细节。
缩放到较高倍率时,会显示像素网格辅助线。
左键点击图片可添加点位。
右侧 Points 表格会记录 Index / X / Y / Color。
支持点位编辑、删除、点击表格自动定位。
支持将点位坐标保存为 JSON 文件。
操作说明
打开图片:
通过菜单栏 File -> Open Image... 选择图片。
缩放图片:
鼠标滚轮向上放大,向下缩小。
平移图片:
按住鼠标右键拖拽。
按住 Space,再按左键拖拽。
查看当前坐标:
鼠标移动时,底部状态栏会显示 Current (Original): [X, Y]。
添加点位:
鼠标左键单击图片。
编辑点位:
在右侧 Points 表格中双击某一行,或者先选中再点击 Edit Point。
删除点位:
选中表格中的某一行后,点击 Delete Point,或直接按 Delete 键。
快速定位点位:
点击右侧表格中的某一行,画布会自动定位到该点。
保存坐标:
通过菜单栏 File -> Save Coordinates... 导出为 JSON 文件。
导出格式
导出的 JSON 示例:
- {
- "image_path": "demo.png",
- "image_size": {
- "width": 1920,
- "height": 1080
- },
- "points": [
- {
- "index": 1,
- "x": 320,
- "y": 240,
- "color": "#ff6b6b"
- }
- ]
- }
复制代码
链接地址:
百度:链接:https://pan.baidu.com/s/1KUF4pTt7p2QPZ1K2--ArRA
提取码:8888
|
|