@@ -463,23 +463,29 @@ namespace api
463463 return decodeRawBytesToJson (utility::base64::decode (base64RawData), origin);
464464 }
465465
466- std::vector<std::pair<std::string, std::string>> DecoderFacade::decodeImageFilesToJson (std::filesystem::path path)
466+ std::vector<std::pair<std::string, std::string>> DecoderFacade::decodeImageFilesToJson (
467+ std::filesystem::path path,
468+ std::optional<dip::PreProcessorOptions> preProcessorOptions)
467469 {
468470 auto result = std::vector<std::pair<std::string, std::string>>{};
469471 decodeImageFiles<decoder::api::Result>(path, [&](auto &&decoderResult, auto origin)
470472 { result.emplace_back (std::make_pair (std::move (origin), interpretRawBytes (std::move (decoderResult.payload ), origin))); });
471473 return result;
472474 }
473475
474- std::vector<std::pair<std::string, std::vector<std::uint8_t >>> DecoderFacade::decodeImageFilesToRawBytes (std::filesystem::path path)
476+ std::vector<std::pair<std::string, std::vector<std::uint8_t >>> DecoderFacade::decodeImageFilesToRawBytes (
477+ std::filesystem::path path,
478+ std::optional<dip::PreProcessorOptions> preProcessorOptions)
475479 {
476480 auto result = std::vector<std::pair<std::string, std::vector<std::uint8_t >>>{};
477481 decodeImageFiles<decoder::api::Result>(path, [&](auto &&decoderResult, auto origin)
478482 { result.emplace_back (std::make_pair (std::move (origin), std::move (decoderResult.payload ))); });
479483 return result;
480484 }
481485
482- std::vector<std::pair<std::string, std::string>> DecoderFacade::decodeImageFilesToRawBase64 (std::filesystem::path path)
486+ std::vector<std::pair<std::string, std::string>> DecoderFacade::decodeImageFilesToRawBase64 (
487+ std::filesystem::path path,
488+ std::optional<dip::PreProcessorOptions> preProcessorOptions)
483489 {
484490 auto result = std::vector<std::pair<std::string, std::string>>{};
485491 decodeImageFiles<decoder::api::Result>(path, [&](auto &&decoderResult, auto origin)
0 commit comments