簡體   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