将unsigned char *数组维护为位图

时间:2017-09-05 04:21:00

标签: c++ visual-studio debugging bitmap visualization

我想将内存中的unsigned char *数组可视化为位图。我使用的是Visual Studio和非托管C ++代码(特别是UE4应用程序中的C ++)。

我找到了ImageWatch Visual Studio vizualiser plugin。这接近我正在寻找的东西;

  • 该插件仅支持VS2015 - 它不适用于VS2017
  • 维护者似乎已转移到其他项目或其他雇主
  • 虽然这个插件通过为新的图像结构格式指定可视化器来支持可扩展性,但是我想通过手动指定宽度,高度,像素格式等来原始化数组。据我所知,这个插件并不是这样。支持这个。

我会尝试更新ImageWatch以添加我需要的功能并使用VS2017,但它是封闭源代码。

有没有人知道类似的工具?

1 个答案:

答案 0 :(得分:1)

这是Visual Studio 2017 Image Visualizer:https://github.com/Jaex/ImageVisualizer,也许它可以帮助您解决方法。

此外,现在没有针对VS 2017的Image Watch插件,实际上其他社区成员也在此向产品团队提交了功能请求:

https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/18936751-update-image-watch-for-2017

如果可能,您还可以对此功能请求进行投票并添加评论。