You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

131 lines
5.6 KiB

1 month ago
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. using ShenTun.ImageCollection.AForgeCamera;
  11. using ShenTun.ImageCollection.Common;
  12. namespace ShenTun.ImageCollection.Test
  13. {
  14. public partial class Form1 : Form
  15. {
  16. public Form1()
  17. {
  18. InitializeComponent();
  19. }
  20. private void button1_Click(object sender, EventArgs e)
  21. {
  22. RequestInterface request = new RequestInterface()
  23. {
  24. ImagePath = "d:\\log",
  25. BarCode = "002265",
  26. AsbitemName = "彩超",
  27. Delay = 1,
  28. Quality = 100L,
  29. Total = 50,
  30. mode = 3,
  31. VideoDevice=0,
  32. VideoPixel=8
  33. };
  34. FrmCamera frm = new FrmCamera(request);
  35. frm.ShowDialog();
  36. }
  37. private async void button2_Click(object sender, EventArgs e)
  38. {
  39. RequestInterface request = new RequestInterface()
  40. {
  41. ImagePath = "d:\\log",
  42. BarCode = "002265",
  43. AsbitemName = "彩超",
  44. Delay = 1,
  45. Quality = 100L,
  46. Total=50,
  47. mode = 2,
  48. VideoDevice = 0,
  49. VideoPixel = 8
  50. };
  51. CameraGrah cameraGrah = new CameraGrah();
  52. var res = await cameraGrah.GetImage(request);
  53. }
  54. private async void button3_Click(object sender, EventArgs e)
  55. {
  56. RequestInterface request = new RequestInterface()
  57. {
  58. ImagePath = "d:\\log",
  59. BarCode = "002265",
  60. AsbitemName = "彩超",
  61. Delay = 1,
  62. Quality = 100L,
  63. Total = 50,
  64. mode = 1,
  65. VideoDevice = 0,
  66. VideoPixel = 8,
  67. TopLeftX=0,
  68. TopLeftY=0,
  69. BottomRightX=1280,
  70. BottomRightY=720,
  71. };
  72. CameraGrah cameraGrah = new CameraGrah();
  73. var res = await cameraGrah.GetImage(request);
  74. }
  75. private void button4_Click(object sender, EventArgs e)
  76. {
  77. RequestImageEdit requestImageEdit = new RequestImageEdit()
  78. {
  79. ImageSvr = "http://192.168.2.67:9529/",
  80. PeisApiUrl= "http://192.168.2.74:9529/",
  81. ImagePath = "d:\\log",
  82. Token = "eyJhbGciOiJSUzI1NiIsImtpZCI6IjAyQ0JFMUREMzBGQUJFQzI2NTFFMzc2RUQ0RkY0NjMwREVGN0NBNEYiLCJ4NXQiOiJBc3ZoM1RENnZzSmxIamR1MVA5R01ONzN5azgiLCJ0eXAiOiJhdCtqd3QifQ.eyJzdWIiOiIzYTExZmU0OS01NzE5LTBlOWUtZGQ0NC0wYzRhZmYwOTAwYjAiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhZG1pbiIsImVtYWlsIjoiYWRtaW5AcXEuY29tIiwicm9sZSI6ImFkbWluIiwiZ2l2ZW5fbmFtZSI6IueuoeeQhuWRmCIsImZhbWlseV9uYW1lIjoi566h55CG5ZGYIiwicGhvbmVfbnVtYmVyIjoiMSIsInBob25lX251bWJlcl92ZXJpZmllZCI6IkZhbHNlIiwiZW1haWxfdmVyaWZpZWQiOiJGYWxzZSIsInVuaXF1ZV9uYW1lIjoiYWRtaW4iLCJvaV9wcnN0IjoiUGVpc19BcHAiLCJvaV9hdV9pZCI6IjNhMTRlNjkyLTEyMGMtOGQ4NC0yNmQ2LWFmZDYyMTgxNWM1MCIsImNsaWVudF9pZCI6IlBlaXNfQXBwIiwib2lfdGtuX2lkIjoiM2ExNGU2OTItMTIxMy00ZjBlLTZiNTItNzA5N2Y2MzZlYzVlIiwiYXVkIjoiUGVpcyIsInNjb3BlIjoiUGVpcyBvZmZsaW5lX2FjY2VzcyIsImV4cCI6MTcyODQzNzI4OSwiaXNzIjoiaHR0cDovLzE5Mi4xNjguMi42Nzo5NTI5LyIsImlhdCI6MTcyNTg0NTI4OX0.bpOpoG7AyyFZOlUbENuzvePJd_4x4Q_LVkl0yJn4MzjpOKfU_8QkVsm3mEhPlWV-npQtUcJpx9AWHfg38_hCPw1D3eIWJwt1xV41GcvdZ6rLBbU93eCtbcjW7uGvNMIh3i5GF3OEoRo-dGvJE_Snt8ItXUeQRk-GxefjxjIRgn8b8L4F2wyJwZUdfn7NGGBIO1Alq1py86mI_C6-SHKvWuOnzE0r0H3wMLdoWAmqWESVPcKOlCmZFPoW-XWlnq64Cepz2OsVvVi_9x7G_10Ecd-p7MCYt6k5am-cYWIgHIVx_Ol-3gdEWHt-xrl8whYo4jwRwO7NxisUTYfb3fcU_w",
  83. Images = "[{\"registerCheckId\":\"3a13cd05-b72d-ac30-4781-cc2a526b3bb4\",\"pictureFilename\":\"/PacsCheckPictureImg/pacs/2024/9/9/3a13cd05-af93-3857-e0e8-09ec4c0cbdf8/3a13cd05-b72d-ac30-4781-cc2a526b3bb4/24071615841_0001.jpg.jpg\",\"localPathName\":\"D:\\\\peisImage\\\\2024\\\\9\\\\9\\\\眼科检查\\\\24071615841_0001.jpg\",\"isPrint\":\"Y\",\"displayOrder\":1,\"creatorName\":\"管理员\",\"lastModifierName\":\"管理员\",\"lastModificationTime\":\"2024-09-09 09:25:59\",\"lastModifierId\":\"3a11fe49-5719-0e9e-dd44-0c4aff0900b0\",\"creationTime\":\"2024-09-09 09:25:59\",\"creatorId\":\"3a11fe49-5719-0e9e-dd44-0c4aff0900b0\",\"id\":\"3a14e690-1550-140a-b178-ceac1a8a78d7\",\"isPrintTrans\":true}]"
  84. };
  85. FrmImageList frm = new FrmImageList(requestImageEdit);
  86. frm.ShowDialog();
  87. }
  88. private async void button5_Click(object sender, EventArgs e)
  89. {
  90. RequestInterface request = new RequestInterface()
  91. {
  92. ImagePath = "d:\\log",
  93. BarCode = "002265",
  94. AsbitemName = "彩超",
  95. Delay = 1,
  96. Quality = 100L,
  97. Total = 50,
  98. mode = 1,
  99. VideoDevice = 0,
  100. VideoPixel = 8
  101. };
  102. CameraGrah cameraGrah = new CameraGrah();
  103. var res = await cameraGrah.GetImage2(request);
  104. }
  105. private void button6_Click(object sender, EventArgs e)
  106. {
  107. string filePath = @"d:\\log\\2407240149_0004.jpg";
  108. //ImageRectHelper.AutoCutImage(filePath,779,214,1396,820);
  109. ImageRectHelper.AutoCutImage(filePath, 0, 0, 1280, 720);
  110. }
  111. private void button7_Click(object sender, EventArgs e)
  112. {
  113. ImageMouseMoveForm frm = new ImageMouseMoveForm();
  114. frm.ShowDialog();
  115. }
  116. }
  117. }