想要请问各位大佬
我想要实现在一张空白图像上画下我指定的字符,并且指定字体是新宋体,加粗,字号是20,锐利的效果
但是我目前不知道怎么把字画下来,所以我打算用dev_disp_text来展示字体,但是不论我怎么调整字号大小,视觉上感觉尺寸都没变,请问应该怎么处理呢
还有就是我没找到halcon怎么设置锐利的效果,有大佬知道应该怎么办吗,感谢感谢
- dev_get_window (WindowHandle)
- * 查询系统字体
- query_font (WindowHandle, Font)
- get_system('operating_system', OS)
- if(OS{0:2}=='Win')
- FontWithSize := '新宋体'+'-Bold-80'
- endif
- * 设置字体
- set_font (WindowHandle, FontWithSize)
- get_system_time (MSecond, Second, Minute, Hour, Day, YDay, Month, Year)
- str1:='20240923 0902'
- get_string_extents(WindowHandle, str1, Ascent, Descent, Width, Height)
- * 创建一个空白图像
- gen_image_const(BlankImage, 'byte', Width+100, Height+100)
- * -1表示根据图像大小自适应调整窗口宽度和高度。
- dev_open_window_fit_image (BlankImage, 0, 0, -1, -1, WindowHandle)
- * 生成第一通道图像
- gen_image_proto(BlankImage, ImageR, 255)
- *窗口展示文字
复制代码
生成的图片效果
|