c++ - 根据镜像效果、亮度和缩放级别读取 jpeg 文件

标签 c++ winapi mfc atl

我正在开发网关模拟器,模拟器会将图像/视频流式传输到数据中心 我有 30 分钟的 JPEG 文件(很多单独的 JPEG 图像)。

Data Center Center 可以请求具有这些参数的不同值的视频/图像。
图片选项
1. 镜像效果(None,Column,Row,Row/Column)
2. 亮度(普通、强光、弱光、MAX)
3. 缩放级别(1X、2X、4X、8X)

拍摄模式

单张快照 - 从相机请求一张图像

Burst Number- NUMBER 将从相机收集 N (1-65535) 张图像

Burst 第二个选项产生图像流,直到发送 CancelImageRequest 命令为止

Continuous- 选项会产生图像流,并一直持续到发送 CancelImageRequest 命令为止
Round-Robi- 是一种允许用户从每个事件和选定的传感器获取单个快照的模式
Schedule Continuous - 这类似于 Continuous 除了计时。

现在我需要根据上述选项读取 JPEG 文件并将其发送到数据中心。

  1. 我想了解如何在读取数据时执行这些图像选项
  2. 是否有任何 Api 允许通过以下图像选项读取 JPeg imges。
  3. 如果您有任何建议,请继续。

最佳答案

GDI+ 有一个 Image 类,可以加载 JPEG 并对其进行操作 -
http://msdn.microsoft.com/en-us/library/ms534462%28VS.85%29.aspx
如果你没有找到你正在寻找的操作,你可以使用从 Image 继承的 Bitmap 类和允许的 BitmapData 类你直接访问像素
http://msdn.microsoft.com/en-us/library/ms534420%28VS.85%29.aspx

关于c++ - 根据镜像效果、亮度和缩放级别读取 jpeg 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5946978/

相关文章:

c++ - 在 Visual C++ 2005 中开发的 Visual C++ 项目 - 在 Visual C++ 2010 中,打开菜单时调试断言失败,但 Release模式有效,如何解决?

c++ - 这些 C++ 代码片段有什么作用?

c++ - 标识符 "PLVGROUP"未定义 afxcmn.h

c++ - 如何使 C++ EXE 更大(人工)

c++ - ROS 节点无法通过启动文件执行工作

c++ - 如何用 `int32_t` 值快速填充内存?

c++ - 滚动条闪烁

c# - 将对象从 C# COM 库传递到 C++ 应用程序时如何修复内存泄漏

c++ - 为什么我可以修改 const 引用返回?

c++ - std::cout,二进制是一种更快的写入输出的方法吗?