Lines Matching refs:PixelFormat
35 Image::Image(std::size_t width, std::size_t height, PixelFormat format) :
79 void Image::resize(std::size_t width, std::size_t height, PixelFormat format)
88 template<PixelFormat SrcFormat, PixelFormat DstFormat>
98 template<PixelFormat SrcFormat>
100 PixelFormat out_format, std::size_t count)
103 case PixelFormat::I1: {
104 convert_pixel_row_impl2<SrcFormat, PixelFormat::I1>(in_data, out_data, count);
107 case PixelFormat::RGB111: {
108 convert_pixel_row_impl2<SrcFormat, PixelFormat::RGB111>(in_data, out_data, count);
111 case PixelFormat::I8: {
112 convert_pixel_row_impl2<SrcFormat, PixelFormat::I8>(in_data, out_data, count);
115 case PixelFormat::RGB888: {
116 convert_pixel_row_impl2<SrcFormat, PixelFormat::RGB888>(in_data, out_data, count);
119 case PixelFormat::BGR888: {
120 convert_pixel_row_impl2<SrcFormat, PixelFormat::BGR888>(in_data, out_data, count);
123 case PixelFormat::I16: {
124 convert_pixel_row_impl2<SrcFormat, PixelFormat::I16>(in_data, out_data, count);
127 case PixelFormat::RGB161616: {
128 convert_pixel_row_impl2<SrcFormat, PixelFormat::RGB161616>(in_data, out_data, count);
131 case PixelFormat::BGR161616: {
132 convert_pixel_row_impl2<SrcFormat, PixelFormat::BGR161616>(in_data, out_data, count);
139 void convert_pixel_row_format(const std::uint8_t* in_data, PixelFormat in_format,
140 std::uint8_t* out_data, PixelFormat out_format, std::size_t count)
148 case PixelFormat::I1: {
149 convert_pixel_row_impl<PixelFormat::I1>(in_data, out_data, out_format, count);
152 case PixelFormat::RGB111: {
153 convert_pixel_row_impl<PixelFormat::RGB111>(in_data, out_data, out_format, count);
156 case PixelFormat::I8: {
157 convert_pixel_row_impl<PixelFormat::I8>(in_data, out_data, out_format, count);
160 case PixelFormat::RGB888: {
161 convert_pixel_row_impl<PixelFormat::RGB888>(in_data, out_data, out_format, count);
164 case PixelFormat::BGR888: {
165 convert_pixel_row_impl<PixelFormat::BGR888>(in_data, out_data, out_format, count);
168 case PixelFormat::I16: {
169 convert_pixel_row_impl<PixelFormat::I16>(in_data, out_data, out_format, count);
172 case PixelFormat::RGB161616: {
173 convert_pixel_row_impl<PixelFormat::RGB161616>(in_data, out_data, out_format, count);
176 case PixelFormat::BGR161616: {
177 convert_pixel_row_impl<PixelFormat::BGR161616>(in_data, out_data, out_format, count);
224 bool is_supported_write_tiff_file_image_format(PixelFormat format)
227 case PixelFormat::I1:
228 case PixelFormat::RGB111:
229 case PixelFormat::I8:
230 case PixelFormat::RGB888:
231 case PixelFormat::I16:
232 case PixelFormat::RGB161616: