gpt4 book ai didi

vulkan - 如何、何时从 Vulkan 中的帧缓冲区捕获图像到文件

转载 作者:行者123 更新时间:2023-12-05 03:55:56 35 4
gpt4 key购买 nike

正在处理 Vulkan 三角形渲染代码,我想将渲染图像保存到文件而不是渲染到窗口。 那么我应该什么时候读取帧缓冲区以及如何编写在文件中。我想需要将原始 RGBA 格式的像素转换为某种已知的 BMP 或 PNG 格式。

最佳答案

在渲染 channel 之后,您可以将渲染图像从帧缓冲区图像复制到 RGBA 格式的 VkBuffer,然后您可以在 CPU 上进行映射和读取。

如何将图像编码为 BMP 或 PNG 超出了 Vulkan 的范围。尽管对于 BMP,您只需要创建正确的 header ,然后就可以在其后放置原始数据。

关于vulkan - 如何、何时从 Vulkan 中的帧缓冲区捕获图像到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59840266/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com