41 #include <pcl/pcl_exports.h>
57 std::size_t width_arg,
58 std::size_t height_arg,
59 std::vector<std::uint8_t>& pngData_arg,
60 int png_level_arg = -1);
72 std::size_t width_arg,
73 std::size_t height_arg,
74 std::vector<std::uint8_t>& pngData_arg,
75 int png_level_arg = -1);
87 std::size_t width_arg,
88 std::size_t height_arg,
89 std::vector<std::uint8_t>& pngData_arg,
90 int png_level_arg = -1);
102 std::size_t width_arg,
103 std::size_t height_arg,
104 std::vector<std::uint8_t>& pngData_arg,
105 int png_level_arg = -1);
117 std::vector<std::uint8_t>& imageData_arg,
118 std::size_t& width_arg,
119 std::size_t& heigh_argt,
120 unsigned int& channels_arg);
132 std::vector<std::uint16_t>& imageData_arg,
133 std::size_t& width_arg,
134 std::size_t& height_arg,
135 unsigned int& channels_arg);
PCL_EXPORTS void decodePNGToImage(std::vector< std::uint8_t > &pngData_arg, std::vector< std::uint8_t > &imageData_arg, std::size_t &width_arg, std::size_t &heigh_argt, unsigned int &channels_arg)
Decode compressed PNG to 8-bit image.
PCL_EXPORTS void encodeRGBImageToPNG(std::vector< std::uint8_t > &image_arg, std::size_t width_arg, std::size_t height_arg, std::vector< std::uint8_t > &pngData_arg, int png_level_arg=-1)
Encodes 8-bit RGB image to PNG format.
PCL_EXPORTS void encodeMonoImageToPNG(std::vector< std::uint8_t > &image_arg, std::size_t width_arg, std::size_t height_arg, std::vector< std::uint8_t > &pngData_arg, int png_level_arg=-1)
Encodes 8-bit mono image to PNG format.