message: Resolve UNIX path for fopen.
diff: @@ -15,6 +15,7 @@ namespace NovelRT::ResourceManagement::Desktop
  "Image file cannot be opened! Please ensure the path is correct and that the file is not locked.");
  #else
  cFile = fopen(filePath.c_str(), "rb");
  + _logger.throwIfNullPtr(cFile, "Image file cannot be opened! Please ensure the path is correct and that the file is not locked.");
  #endif
  auto png = png_create_read_struct(PNG_LIBPNG_VER_STRING, nullptr, nullptr,
  nullptr); // TODO: Figure out how the error function ptr works
  