| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.IO; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | |
| | | using NetSDKCS; |
| | | |
| | | namespace HH.WCS.Mobox3.AnGang.device { |
| | | public class SnapManager { |
| | |
| | | if (_snapDevice == null) { |
| | | _snapDevice = new SnapDevice(); |
| | | } |
| | | _snapDevice.LoadInfo(snap); |
| | | _snapDevice.LoadInfo(snap); // SNAP |
| | | } |
| | | |
| | | public static string GetCapturePicturePath() { |
| | | //return string.Empty; |
| | | // SNAP |
| | | |
| | | DateTime now = DateTime.Now; |
| | | string path = Settings.CaptureUrl; |
| | | string fileName = string.Format("{0}{1}{2}{3}{4}{5}", now.Year, now.Month, now.Day, now.Hour, now.Minute, now.Second) + ".jpg"; |
| | | string filePath = path + "\\" + fileName; |
| | | |
| | | //// 获取当前时间 |
| | | //DateTime now = DateTime.Now; |
| | | |
| | | //// 构建文件名:yyyy-MM-dd-HHmmss.jpg |
| | | //string fileName = $"{now:yyyy-MM-dd-HHmmss}.jpg"; |
| | | |
| | | //// 构建文件夹路径:path\yyyy\MM\dd |
| | | //string directoryPath = Path.Combine(path, now.Year.ToString(), now.Month.ToString("00"), now.Day.ToString("00")); |
| | | |
| | | //// 如果目录不存在则创建 |
| | | //Directory.CreateDirectory(directoryPath); |
| | | |
| | | //// 完整的文件路径 |
| | | //string filePath = Path.Combine(directoryPath, fileName); |
| | | |
| | | if (_snapDevice.SnapPictureToFileOK(ref filePath)) { |
| | | return filePath; |
| | |
| | | return string.Empty; |
| | | } |
| | | } |
| | | |
| | | public static string GetCapturePictureLocal() { |
| | | return _snapDevice.GetCapturePictureLocalPath(); |
| | | } |
| | | } |
| | | } |