关于获取图片像素坐标

龙龙123gshr 2010-11-05 11:10:38
用picture控件载入了bmp图像,现在我想通过鼠标点击该图片某点就可以获得该点像素坐标,这怎么实现,求解!
...全文
954 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
龙龙123gshr 2010-11-09
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 wltg2001 的回复:]
引用 7 楼 qqgame1 的回复:
引用 3 楼 wltg2001 的回复:
引用 2 楼 qqgame1 的回复:
可是我想得到的是像素坐标,比如说我把鼠标放在图像上任何点,就会得到这个像素的坐标

很想问一下什么叫做像素的坐标啊?



就是这个像素位于在矩阵里的行列数是多少

也就是鼠标所点击的地方的坐标吧?你从CStatic中派生出一子类,处理WM_LBUTTON……
[/Quote]


恩,是的~只要把得出的坐标稍微转化下就是想要的了!
dd911501406 2010-11-08
  • 打赏
  • 举报
回复
就是楼上说的getcursorpos,然后减去你客户区的top就是y坐标
减去left就是x坐标了
龙龙123gshr 2010-11-06
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zzz_zou 的回复:]
得到PICTURE控件的坐标 转化不就可以了, GetCursorPos()得到的坐标与picture的topleft相减就好了
[/Quote]
这个得到的是picture控件内的坐标和图像像素坐标还是不一样吧,
wltg2001 2010-11-06
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 qqgame1 的回复:]
引用 3 楼 wltg2001 的回复:
引用 2 楼 qqgame1 的回复:
可是我想得到的是像素坐标,比如说我把鼠标放在图像上任何点,就会得到这个像素的坐标

很想问一下什么叫做像素的坐标啊?



就是这个像素位于在矩阵里的行列数是多少
[/Quote]
也就是鼠标所点击的地方的坐标吧?你从CStatic中派生出一子类,处理WM_LBUTTONDOWN消息,这个消息中有鼠标位置。
龙龙123gshr 2010-11-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wltg2001 的回复:]
引用 2 楼 qqgame1 的回复:
可是我想得到的是像素坐标,比如说我把鼠标放在图像上任何点,就会得到这个像素的坐标

很想问一下什么叫做像素的坐标啊?
[/Quote]


就是这个像素位于在矩阵里的行列数是多少
wltg2001 2010-11-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 qqgame1 的回复:]
可是我想得到的是像素坐标,比如说我把鼠标放在图像上任何点,就会得到这个像素的坐标
[/Quote]
很想问一下什么叫做像素的坐标啊?
zzz_zou 2010-11-06
  • 打赏
  • 举报
回复
得到PICTURE控件的坐标 转化不就可以了, GetCursorPos()得到的坐标与picture的topleft相减就好了
morebread 2010-11-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 visualeleven 的回复:]
引用 2 楼 qqgame1 的回复:
可是我想得到的是像素坐标,比如说我把鼠标放在图像上任何点,就会得到这个像素的坐标

你说的是这个吧,GetCursorPos();
[/Quote]
就是啊。这样就和像素没关系了啊。相当于就直接是取鼠标的坐标么
Eleven 2010-11-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 qqgame1 的回复:]
可是我想得到的是像素坐标,比如说我把鼠标放在图像上任何点,就会得到这个像素的坐标
[/Quote]
你说的是这个吧,GetCursorPos();
龙龙123gshr 2010-11-06
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 zzz_zou 的回复:]
你想得到的像素坐标是指RGB的值?
[/Quote]

不是值,比如一个200*300的bmp图片,当我把鼠标放到该图像上某一点时,图像中的这个点或者说像素在它的矩阵中的位置是多少
zzz_zou 2010-11-06
  • 打赏
  • 举报
回复
你想得到的像素坐标是指RGB的值?
龙龙123gshr 2010-11-05
  • 打赏
  • 举报
回复
可是我想得到的是像素坐标,比如说我把鼠标放在图像上任何点,就会得到这个像素的坐标
wltg2001 2010-11-05
  • 打赏
  • 举报
回复
可以用GetPixel得到像素/

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧