繁体   English   中英

Firebreath 将 JPEG 图像放入插件 window

[英]Firebreath placing JPEG image inside the plugin window

我正在用firebreath写一个插件,C++。

我对两者都没有任何经验,所以我的问题可能非常基本。

如何在我的插件 window 中放置 JPEG 图像? 或者至少,我如何在 C++ 简单程序中做到这一点?

谢谢,

RRR

您还可以使用 OpenGL 在插件中显示图像。 您可以获得几个教程来将 OpenGL 中的 jpeg 图像加载为纹理。 使用已经给定的 windows 示例插件,可以将相同的代码移植到 Firebreath 插件中。 尽管 OpenGL 上下文创建因操作系统而异。 如果要从 web 加载 jpeg 图像,则必须先下载图像,然后再将其转换为 opengl 纹理。

还有几个其他问题可以帮助您更好地理解这一点:

如何为 IE、Firefox 和 Chrome 编写 web 浏览器插件

浏览器插件中的 Directx 控件

基本上,您会从 FireBreath 获得带有 AttachedEvent 的绘图 model。 根据您的平台,您将使用特定于平台的绘图 API 绘制到该 window。 例如,在 Windows 上,您将从 PluginWindow 获取 HWND(将其转换为 PluginWindowWin),然后绘制到它。 只要确保在 DetachedEvent 出现时停止绘图。

有关更多信息,您需要更加具体; 但是按照这些链接并做一些阅读,那么你会更好地知道要问什么问题。

FireBreath 1.5.2刚刚发布,顺便说一句! 祝你好运!

祝你好运!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM