static void figureTest() { UltraFTest fig = new UltraFTest(); fig.StartPosition = FormStartPosition.CenterScreen; float[] data = new float[1024 * 1024]; for (int i = 0; i < 1024; i++) { for (int j = 0; j < 1024; j++) { data[i * 1024 + j] = i + j; } } InputImageData a = new InputImageData(data, 1024, 1024); OutputBmp outputBmp = new OutputBmp(0, 1024 * 2); fig.ultravisionFieldRB.ultravisionField1.inputData = a; fig.ultravisionFieldRB.ultravisionField1.outBmp = outputBmp; fig.ultravisionFieldRB.ultravisionField1.zeroRatio = 0; ///xgap,ygap需写在前面 fig.ultravisionFieldRB.ultravisionField1.xGap = 1; fig.ultravisionFieldRB.ultravisionField1.yGap = 1; fig.ultravisionFieldRB.ultravisionField1.startX = 0; fig.ultravisionFieldRB.ultravisionField1.endX = 1023; fig.ultravisionFieldRB.ultravisionField1.startY = 0; fig.ultravisionFieldRB.ultravisionField1.endY = 1023; fig.ultravisionFieldRB.ultravisionField1.NewImage(); fig.ultravisionFieldRB.Start(); fig.StartPosition = FormStartPosition.CenterScreen; fig.ShowDialog(); }
private void InitialForm(InputImageData a, OutputBmp b, float tmp) { u2d.inputData = a; u2d.outBmp = b; u2d.zeroRatio = tmp; //u2d.NewImage(); u2d.ima.ZeroColRatio = tmp; }
public void FigureInitial(InputImageData a, OutputBmp b, float tmp) { figure1.inputData = a; figure1.outBmp = b; figure1.zeroRatio = tmp; figure1.NewImage(); figure1.ima.ZeroColRatio = tmp; }