modernized picsettings

This commit is contained in:
Marco 2025-07-28 10:22:08 +02:00
commit 63aac7f911
5 changed files with 243 additions and 915 deletions

View file

@ -13,7 +13,7 @@ using Microsoft.Extensions.Logging;
namespace MaddoShared
{
public class ImageCreationStuff(ILogger<ImageCreationStuff> logger)
public class ImageCreationStuff(ILogger<ImageCreationStuff> logger, PicSettings picSettings)
{
public class Options
{
@ -62,9 +62,9 @@ namespace MaddoShared
Bitmap logoBmp = null;
// Load Logo
if (PicSettings.LogoAggiungi & File.Exists(PicSettings.LogoNomeFile))
if (picSettings.LogoAggiungi & File.Exists(picSettings.LogoNomeFile))
{
logoBmp = new Bitmap(PicSettings.LogoNomeFile);
logoBmp = new Bitmap(picSettings.LogoNomeFile);
}
Func<FileData, Task> processFile = async fileData =>
@ -72,7 +72,7 @@ namespace MaddoShared
using var logoCopy = logoBmp.Clone(new Rectangle(0, 0, logoBmp.Width, logoBmp.Height),
logoBmp.PixelFormat);
using var imgCreator = new ImageCreatorSharp(fileData.File, fileData.Directory);
using var imgCreator = new ImageCreatorSharp(fileData.File, fileData.Directory, picSettings);
await imgCreator.CreaImmagineThread(fileData.File.Name, logoCopy);
results.Add(fileData.File.Name);