C# 如何得到图片上某个像素点的坐标

C# 如何得到图片上某个像素点的坐标,第1张

当然不行了,直接获得该点的XY坐标,之后计算出实际坐标

给你个例子

private void panel1_MouseMove(object sender, MouseEventArgs e)

{

float loc_X = 0;

float loc_Y = 0;

float loc_Fy = 0;

loc_X = eLocationX ;

loc_Y = eLocationY;

//判断是否1、10---1小时 8小时

DateTime dt_HM=new DateTime ();

DateTime last_Time = DateTimeNow;

if (combJD_SJKDText =="10")

{

dt_HM = ConvertToDateTime (DateTimeNowAddHours(-7)ToString("yyyy-MM-dd HH") + ":10");

//loc_X = ((loc_X - 50) 2)/3;

loc_X = (((loc_X - 50) 43) / (pub_lastX - 50)) 10;

}

else

{

dt_HM = ConvertToDateTime (DateTimeNowAddHours(-1)ToString("yyyy-MM-dd HH:mm"));

//loc_X = (loc_X - 50) / 12;

loc_X = ((loc_X - 50) 58) / (pub_lastX-50);

}

//Y轴取整换算成实际坐标轴

loc_Fy = (panel1Height -30)-loc_Y;

//1个刻度有多少格

float Y_GESHU = ((panel1Height - 30) - pub_lastY) / 60;

//loc_Fy = loc_Fy/7;

//loc_Fy = loc_Fy / 8 + 3;

loc_Y =(int )( (loc_Fy)/Y_GESHU );

loc_Y = (int)(loc_Y - (loc_Y / 10));

//X轴换算成实际坐标轴

dt_HM = dt_HMAddMinutes(loc_X);

//提取查询的日期、时间 并确定比例因子

int scale=1;

scale = scale pub_addscale;

loc_Y = loc_Y scale;

lab_ZTText = "通行人数为:" + ConvertToString(loc_Y) + "人 此时刻值为" + dt_HMToString() ;

}

thisgroupBox1LocationXToString();//获得X坐标位置 thisgroupBox1LocationYToString();//获得Y坐标位置

以上就是关于C# 如何得到图片上某个像素点的坐标全部的内容,包括:C# 如何得到图片上某个像素点的坐标、vs2005中怎么获取动态加载到panel上的groupbox的个数以及第一个groupbox的坐标、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9547288.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存