设为首页收藏本站
授权版本:2024_07
开启左侧

为什么我的Halcon的矩形背景不透明?求教大神谢谢!

[复制链接]
xiao_yong_qq 发表于 2024-3-25 00:31:28 | 显示全部楼层 |阅读模式

绘制矩形中间不透明。

绘制矩形中间不透明。

代码如下,我和其它矩形正常的代码对比过了,没有 什么不同啊:
  1. public static void DrawRect(HWindow hwin, ImageInfo info)
  2.         {
  3.     HOperatorSet.DrawRectangle1(hwin,out HTuple row1, out HTuple column1, out HTuple row2, out HTuple column2);
  4.     HOperatorSet.DispRectangle1(hwin,row1, column1, row2, column2);
  5.     info.Row1 = row1;
  6.     info.Row2 = row2;
  7.     info.Column1 = column1;
  8.     info.Column2 = column2;
  9.     Comm.Log($"draw:{info}");
  10.         }
复制代码

其中:ImageInfo就是辅助类,方便传递数据,如下:
  1. public class ImageInfo
  2.     {
  3.     public double Row1 {  get; set; }
  4.     public double Column1 {  get; set; }
  5.     public double Row2 {  get; set; }
  6.     public double Column2 {  get; set; }
  7. }
复制代码
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
雾里看花 发表于 2024-3-25 08:34:17 | 显示全部楼层
你这个填充模式,要设置一下模式
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
freekun139com 发表于 2024-3-25 08:42:14 | 显示全部楼层
点右键选择边缘模式
Untitled.png
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Ggg3434 发表于 2024-3-25 09:46:48 | 显示全部楼层
  1. HOperatorSet.SetDraw(hv_WindowHandle, "margin");
复制代码
在显示矩形之前添加这行代码
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
南風 发表于 2024-3-26 09:05:52 | 显示全部楼层
不要选择填充模式
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| xiao_yong_qq 发表于 2024-3-26 16:37:03 | 显示全部楼层
很有用,非常谢谢
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表