using SkiaSharp; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Check.Main.Common { public class ProcessingCompletedEventArgs : EventArgs, IDisposable { public int CameraIndex { get; } public long ProductId { get; } public Bitmap ResultImage { get; } // 原来是SKImage ResultImage public ProcessingCompletedEventArgs(int cameraIndex, long productId, Bitmap resultImage)//原来是SKImage resultImage { CameraIndex = cameraIndex; ProductId = productId; ResultImage = resultImage; } // 实现 IDisposable 以确保SKImage资源被释放 public void Dispose() { ResultImage?.Dispose(); } } }