using System.Collections.Concurrent; using System.Drawing; using System.IO; using Azaion.Annotator.Extensions; using Azaion.Common; using Azaion.Common.DTO; using Azaion.Common.Extensions; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using Newtonsoft.Json; using Color = System.Drawing.Color; using ParallelOptions = Azaion.Annotator.Extensions.ParallelOptions; using Size = System.Windows.Size; using System.Drawing.Imaging; using System.Drawing.Drawing2D; using Azaion.Common.DTO.Config; namespace Azaion.Dataset; public delegate void ThumbnailsUpdatedEventHandler(double thumbnailsPercentage); public class GalleryManager : IGalleryManager; public interface IGalleryManager;