MCPcopy Create free account
hub / github.com/RenderKit/oidn / saveImage

Function saveImage

apps/utils/image_io.cpp:394–409  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

392 }
393
394 void saveImage(const std::string& filename, const ImageBuffer& image)
395 {
396 const std::string ext = getExtension(filename);
397 if (ext == "pfm")
398 saveImagePFM(filename, image);
399 else if (ext == "phm")
400 saveImagePHM(filename, image);
401 else if (ext == "ppm")
402 saveImagePPM(filename, image);
403 else
404#if OIDN_USE_OPENIMAGEIO
405 saveImageOIIO(filename, image);
406#else
407 throw std::runtime_error("cannot write unsupported image file format: '" + filename + "'");
408#endif
409 }
410
411 bool isSrgbImage(const std::string& filename)
412 {

Callers 1

mainFunction · 0.85

Calls 8

getExtensionFunction · 0.85
saveImagePFMFunction · 0.85
saveImagePHMFunction · 0.85
saveImagePPMFunction · 0.85
saveImageOIIOFunction · 0.85
isSrgbImageFunction · 0.85
srgbForwardFunction · 0.85
cloneMethod · 0.45

Tested by

no test coverage detected