【问题标题】:How to convert gdImagePtr to base64 string如何将 gdImagePtr 转换为 base64 字符串
【发布时间】:2022-09-25 13:20:22
【问题描述】:

我正在研究streamdeck插件。 Streamdeck 支持以 base64 格式显示自定义图像。 我想使用 libgd 生成图像并将 base64 字符串发送到 streamdeck。

    标签: c++ libgdx


    【解决方案1】:

    您需要首先渲染到帧缓冲区(虚拟屏幕),然后从中捕获纹理(因为没有直接读取帧缓冲区),然后将该捕获的纹理转换为像素图,然后将像素获取到字节缓冲区,然后转换为基数 64。

    帧缓冲区 https://libgdx.com/wiki/graphics/opengl-utils/frame-buffer-objects

    帧缓冲转换 libgdx TextureRegion to Pixmap

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-20
      • 2019-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-12
      • 2016-10-21
      相关资源
      最近更新 更多