【发布时间】:2022-09-25 13:20:22
【问题描述】:
我正在研究streamdeck插件。 Streamdeck 支持以 base64 格式显示自定义图像。 我想使用 libgd 生成图像并将 base64 字符串发送到 streamdeck。
我正在研究streamdeck插件。 Streamdeck 支持以 base64 格式显示自定义图像。 我想使用 libgd 生成图像并将 base64 字符串发送到 streamdeck。
您需要首先渲染到帧缓冲区(虚拟屏幕),然后从中捕获纹理(因为没有直接读取帧缓冲区),然后将该捕获的纹理转换为像素图,然后将像素获取到字节缓冲区,然后转换为基数 64。
帧缓冲区 https://libgdx.com/wiki/graphics/opengl-utils/frame-buffer-objects
【讨论】: