39 const std::string &filename);
44 const unsigned char *image_data_ptr,
45 size_t image_data_size);
50 bool ReadImage(
const std::string &filename, geometry::Image &
image);
59 const unsigned char *image_data_ptr,
60 size_t image_data_size,
61 geometry::Image &
image);
77 int quality = kOpen3DImageIODefaultQuality);
83 int quality = kOpen3DImageIODefaultQuality);
89 int quality = kOpen3DImageIODefaultQuality);
93 size_t image_data_size,
97 size_t image_data_size,
constexpr int kOpen3DImageIODefaultQuality
Definition: ImageIO.h:63
bool ReadJPGFromMemory(const unsigned char *image_data_ptr, size_t image_data_size, geometry::Image &image)
Definition: FileJPG.cpp:156
bool WriteImageToJPG(const std::string &filename, const geometry::Image &image, int quality)
Definition: FileJPG.cpp:98
bool ReadPNGFromMemory(const unsigned char *image_data_ptr, size_t image_data_size, geometry::Image &image)
The general entrance for reading an Image from memory.
Definition: FilePNG.cpp:119
bool WriteImageToPNG(const std::string &filename, const geometry::Image &image, int quality)
Definition: FilePNG.cpp:91
std::shared_ptr< geometry::Image > CreateImageFromMemory(const std::string &image_format, const unsigned char *image_data_ptr, size_t image_data_size)
Factory function to create an image from memory.
Definition: ImageIO.cpp:105
filament::Texture::Format image_format
Definition: FilamentResourceManager.cpp:212
bool ReadImageFromMemory(const std::string &image_format, const unsigned char *image_data_ptr, size_t image_data_size, geometry::Image &image)
Definition: ImageIO.cpp:114
bool ReadImageFromPNG(const std::string &filename, geometry::Image &image)
Definition: FilePNG.cpp:62
Definition: PinholeCameraIntrinsic.cpp:35
std::shared_ptr< geometry::Image > CreateImageFromFile(const std::string &filename)
Definition: ImageIO.cpp:61
bool ReadImage(const std::string &filename, geometry::Image &image)
Definition: ImageIO.cpp:68
bool ReadImageFromJPG(const std::string &filename, geometry::Image &image)
Definition: FileJPG.cpp:40
The Image class stores image with customizable width, height, num of channels and bytes per channel...
Definition: Image.h:53
std::shared_ptr< core::Tensor > image
Definition: FilamentRenderer.cpp:202
bool WriteImage(const std::string &filename, const geometry::Image &image, int quality)
Definition: ImageIO.cpp:86