繁体   English   中英

用gil读取png图像

[英]Reading png images with gil

是否可以使用boost::gil读取RGB图像信息,以便我可以将文件读入正确的rgbx_image_t

以下我必须事先知道类型,这不是那么整洁。

boost::gil::rgb8_image_t im;
gil::png_read_image(m_filename, im);

您可以创建要尝试的类型列表,并使用any_image来保存类型擦除的结果:

typedef mpl::vector<rgb8_image_t, rgb16_image_t> my_img_types;
any_image<my_img_types> runtime_image;
png_read_image("input.png", runtime_image);

资源

引入any_image运行时的替代方法是使用* _read_and_convert_image函数系列(png_read_and_convert_image为您的情况)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM