30 lines
817 B
C#
30 lines
817 B
C#
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();
|
|
}
|
|
}
|
|
}
|