public MagitekResult TryImportImage(string imagePath, IImageFileAdapter adapter, ColorMatchStrategy matchStrategy) { var result = adapter.TryLoadImage(imagePath, Arranger, matchStrategy, out var importImage); if (result.Value is MagitekResult.Success) { importImage.CopyTo(Image, 0); } return(result); }
public void ImportImage(string imagePath, IImageFileAdapter adapter, ColorMatchStrategy matchStrategy) { var importImage = adapter.LoadImage(imagePath, Arranger, matchStrategy); importImage.CopyTo(Image, 0); }
public void ImportImage(string imagePath, IImageFileAdapter adapter) { var importImage = adapter.LoadImage(imagePath); importImage.CopyTo(Image, 0); }
public override void ExportImage(string imagePath, IImageFileAdapter adapter) => adapter.SaveImage(Image, Arranger, imagePath);
public override void ExportImage(string imagePath, IImageFileAdapter adapter) => adapter.SaveImage(Image, Width, Height, imagePath);