Firebreath размещение изображения JPEG внутри окна плагина - PullRequest
0 голосов
/ 26 мая 2011

Я пишу плагин в Firebreath, C ++.

У меня нет опыта работы с обоими, поэтому мой вопрос может быть очень простым.

Как разместить изображение JPEG внутри окна моего плагина? Или, по крайней мере, как мне сделать это в C ++ простой программе?

Спасибо

RRR

Ответы [ 2 ]

0 голосов
/ 25 апреля 2013

Вы также можете использовать OpenGL для отображения изображений в плагине. Вы можете получить несколько уроков для загрузки изображения JPEG в OpenGL в качестве текстуры. Тот же код можно перенести в плагин Firebreath, используя уже предоставленный образец плагина OpenGL для окон. Хотя создание контекста OpenGL будет варьироваться от одной ОС к другой. Если вы хотите загрузить изображения в формате jpeg из Интернета, вам нужно будет загрузить изображение, прежде чем конвертировать его в текстуру opengl.

0 голосов
/ 27 мая 2011

Есть еще пара вопросов, которые помогут вам лучше понять это:

Как написать плагин для веб-браузера для IE, Firefox и Chrome

Элемент управления Directx в плагине браузера

По сути, вы получите модель чертежа из FireBreath с AttachedEvent.В зависимости от вашей платформы вы будете рисовать в этом окне с помощью API-интерфейсов рисования для конкретной платформы.В Windows, например, вы получите HWND из PluginWindow (приведите его к PluginWindowWin) и затем начертите к нему.Просто убедитесь, что вы перестали рисовать при появлении DetachedEvent.

Для получения дополнительной информации вам нужно быть намного более конкретным;но перейдите по этим ссылкам и почитайте, тогда вы будете лучше знать, какие вопросы задавать.

FireBreath 1.5.2 только что был выпущен, кстати!Удачи!

Удачи!

...