public ResultImage ExecuteTask(ImageJpeg imageFile, Filter filter, AppConfiguration appConfig, string photoName, Stopwatch stopWatch) { this.filter = filter; this.appConfig = appConfig; this.photoName = photoName; this.stopWatch = stopWatch; Debug.WriteLine("[BenchImage_DEBUG]: Iniciando aplicação de filtro"); ResultImage result = null; switch (appConfig.Filter) { case "Original": result = OriginalTask(imageFile); break; case "Cartoonizer": result = CartoonizerTask(imageFile, filter); break; case "Benchmark": result = BenchmarkTask(filter); break; case "Sharpen": result = SharpenTask(imageFile, filter); break; default: result = FilterMapTask(imageFile, filter); break; } PhotoUtilities.ImageJpg = null; PhotoUtilities.FilterJpg = null; GC.Collect(); Debug.WriteLine("[BenchImage_DEBUG]: Finalizou aplicação de filtro"); return result; }
public ResultImage(AppConfiguration appConfig) : this() { PhotoName = appConfig.Image; FilterName = appConfig.Filter; Local = appConfig.Local; Size = appConfig.Size; }
public ResultImage(AppConfiguration appConfig, RpcProfile profile) : this(appConfig) { ExecCpuTime = profile.ExecutionCpuTime; DownloadTime = profile.DonwloadTime; UploadTime = profile.UploadTime; DownloadSize = profile.DownloadSize; UploadSize = profile.UploadSize; }
public ResultImage(AppConfiguration appConfig, RpcProfile profile, long totalTime) : this(appConfig, profile) { TotalTime = totalTime; }
public ResultImage() { AppConfig = new AppConfiguration(); RpcProfile = new RpcProfile(); Date = DateTime.Now; }
public ResultImage(AppConfiguration appConfig, RpcProfile profile, long totalTime) : this(appConfig, profile) { TotalTime = totalTime; }
public ResultImage() { AppConfig = new AppConfiguration(); RpcProfile = new RpcProfile(); Date = DateTime.Now; }