public IActionResult Index(MorphologyService morphology) { if (Request.Query.Count != 0) { var image = new Image(Request.Query).Model; var result = morphology.Calculate(image, Request.Query["operation"]) .ColorMatrix(); return(Json(result)); } return(View()); }
public static void Init(string[] langs, string[] analyzers) { Log.Info("Init Pullenti v{0} ...", ProcessorService.Version); foreach (string lang in langs) { Log.Info("Load lang: {0}", lang); MorphologyService.LoadLanguages(LANGS[lang]); } ProcessorService.Initialize(MorphologyService.LoadedLanguages); foreach (string analyzer in analyzers) { Log.Info("Load analyzer: {0}", analyzer); ANALYZERS[analyzer](); } }