Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要使用 boost GIL 库来加载“.bmp”图像,将其复制到缓冲区并通过套接字发送。
我复制了 rgb8_view_t 中的图像并试图从中获取像素,但没有找到可以这样做的函数。以下是我写的代码片段:
rgb8_image_t img; bmp_read_image("test.bmp", img); rgb8_view_t myView(view(img));
请建议是否有其他方法可以将缓冲区从图像中取出。
像这样的事情应该这样做......
gil::rgb8_image_t::const_view_t view = const_view(img); assert(view.is_1d_traversable()); int width = view.width(); int height = view.height(); const char* buffer = view.begin().x();