Switch游戏格式转换全攻略:XCI与NSP互转原理、工具与实战
2026/9/23 13:14:33
0.先进行如下操作
*******右键工程名==>点击属性==>点击生成==>取消勾选32位********
1.引用命名空间
using HalconDotNet;2.整体代码实现,创建一个窗口,读取一张图像并显示,再显示字符内容
public partial class Form1 : Form { // 控制变量 private HTuple MainUI_Camera_WindowID; // 图像变量 public HObject RawImage = new HObject(); public Form1() { InitializeComponent(); OpenWindow(); } public void OpenWindow() { long m_lWindowRow = 0, m_lWindowColumn = 0; HTuple Farther_windowHandle = this.pictureBox1.Handle; HOperatorSet.SetWindowAttr("background_color", "blue"); HOperatorSet.OpenWindow(m_lWindowRow, m_lWindowColumn, (HTuple)this.pictureBox1.Width, (HTuple)this.pictureBox1.Height, Farther_windowHandle, "visible", "", out MainUI_Camera_WindowID); } public void LoadImage() { HOperatorSet.ReadImage(out RawImage, "1"); HTuple width = null, height = null; HOperatorSet.GetImageSize(RawImage, out width, out height); HOperatorSet.SetColor(MainUI_Camera_WindowID, "red"); HOperatorSet.SetPart(MainUI_Camera_WindowID, 0, 0, height, width); HOperatorSet.DispObj(RawImage, MainUI_Camera_WindowID); HOperatorSet.SetTposition(MainUI_Camera_WindowID, width / 2, height / 2); HOperatorSet.WriteString(MainUI_Camera_WindowID, "HelloWorld"); } private void open_Click(object sender, EventArgs e) { LoadImage(); } }