Commit cb9f8646 几米阳光

扫码改为保存到本地再扫码

1 个父辈 02005535
此文件类型无法预览
......@@ -35,7 +35,7 @@
<add key ="Config_Pwd" value ="123456"/>
<!--出库等待料盘拿走的时间,秒-->
<add key ="OutStoreWaitSeconds" value ="600"/>
<!--压紧轴对应1mm的脉冲-->
<!--压紧轴对应4mm的脉冲-->
<add key="ComAxisChangeValue" value="2400" />
</appSettings>
<log4net>
......
......@@ -128,20 +128,34 @@ namespace OnlineStore.DeviceLibrary
}
else
{
LogUtil.info(" 摄像机【" + cameraName + "】获取图片完成,开始转换图片");
HObject ho_Image = HDCodeHelper.Bitmap2HObjectBpp24(bitmap);
LogUtil.info(" 摄像机【" + cameraName + "】转换图片完成,开始扫码");
LogUtil.info(" 摄像机【" + cameraName + "】获取图片完成");
string path = Application.StartupPath + @"\CodeImage\";
string filePath = path + @"code.png";
if (File.Exists(filePath))
{
File.Delete(filePath);
}
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
bitmap.Save(filePath);
LogUtil.info(" 摄像机【" + cameraName + "】图片已保存到:"+filePath);
//HObject ho_Image = HDCodeHelper.Bitmap2HObjectBpp24(bitmap);
//LogUtil.info(" 摄像机【" + cameraName + "】转换图片完成,开始扫码");
List<CodeInfo> cc = new List<CodeInfo>();
foreach (string codeType in codeTypeList)
{
//判断是否是一维码
if (codeType.ToLower().Equals("barcode"))
{
cc = HDCodeHelper.DecodeBarCode(ho_Image);
cc = HDCodeHelper.DecodeBarCode(filePath);
}
else
{
cc = HDCodeHelper.DecodeCode(ho_Image, 1, GetCodeParamFilePath(codeType), codeType);
cc = HDCodeHelper.DecodeCode(filePath, 1, GetCodeParamFilePath(codeType), codeType);
}
LogUtil.info(" 摄像机【" + cameraName + "】【"+ codeType + "】扫码完成");
}
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!