Exemple #1
0
        private async Task <SKImage> CreateMiniature()
        {
            var quality = Enum.Parse <SKFilterQuality>(options.MiniatureQuality);
            int max     = options.MaxMiniatureDimensionPx;

            if (reader.Info.Height < max && reader.Info.Width < max)
            {
                return(null);
            }
            return(await processor.GetScaledDownImage(reader.Bitmap, reader.Info, quality, max));
        }