保存图片有问题

This commit is contained in:
TD
2025-04-02 18:26:34 +08:00
parent babc40d36a
commit d63a6c42b3
6 changed files with 217 additions and 72 deletions

View File

@ -375,7 +375,7 @@ namespace DH.Devices.Camera
OnHImageOutput?.Invoke(DateTime.Now, this, smat);
//存图
DisplayAndSaveOriginImage(imageSet.Id);
DisplayAndSaveOriginImage(imageSet.Id,SnapshotCount);
@ -407,7 +407,7 @@ namespace DH.Devices.Camera
_imageSetList[set.Id] = set;
}
public virtual async void DisplayAndSaveOriginImage(string imgSetId)
public virtual async void DisplayAndSaveOriginImage(string imgSetId, int _counter)
{
MatSet set = _imageSetList.Values.FirstOrDefault(u => u.Id == imgSetId);
@ -423,7 +423,7 @@ namespace DH.Devices.Camera
// OnShowImageUpdated?.Invoke(this, showImage, imgSetId);
if (IsSavePicEnabled)
{
string fullname = Path.Combine(ImageSaveDirectory, $"{CameraName}_{set.Id}.{set._imageFormat.ToString().ToLower()}");
string fullname = Path.Combine(ImageSaveDirectory, $"{CameraName}_{_counter:D7}_{set.Id}.{set._imageFormat.ToString().ToLower()}");
ImageSaveAsync(fullname, showImage);
}