using System.IO; using Microsoft.Extensions.Logging.Abstractions; using SixLabors.ImageSharp.PixelFormats; namespace MaddoShared.ImageSharpTests.Helpers { public static class CreatorFactory { public static MaddoShared.PicSettings CreateDefaultPicSettings() { return new MaddoShared.PicSettings { DimStandard = 48, DimStandardMiniatura = 12, LarghezzaSmall = 150, AltezzaSmall = 150, LarghezzaBig = 800, AltezzaBig = 600, Trasparenza = 0, IlFont = "Arial", Grassetto = false, Posizione = "CENTRO", Allineamento = "CENTRO", Margine = 10, MargVert = 10, TestoMin = false, AggNumTempMin = false, CreaMiniature = false, LogoAggiungi = false, LogoAltezza = 100, LogoLarghezza = 100, LogoMargine = "0", JpegQuality = 90, JpegQualityMin = 75, }; } public static MaddoShared.ImageCreatorImageSharp CreateImageCreator(MaddoShared.PicSettings settings) { var logger = NullLogger.Instance; return new MaddoShared.ImageCreatorImageSharp(settings, logger); } } }