- Версия MoonLoader
- .026-beta
Привет. Столкнулся с проблемой, что картинка png с прозрачным фоном отображается белым, стоит ее сохранить в jpg, начинает корректно отображаться.
Фиксится? Видел в других скриптах с прозрачным фоном картинки выводились без проблем.
Вопрос с решением проблемы пока что не горит, просто озадачен, почему так? Возможно из-за самой картинки, например, из-за свечения на ней и тп?
К примеру вытащил картинку из хелпера от Космо, она так же в пнг формате, но визуально проще моей.
Фиксится? Видел в других скриптах с прозрачным фоном картинки выводились без проблем.
Вопрос с решением проблемы пока что не горит, просто озадачен, почему так? Возможно из-за самой картинки, например, из-за свечения на ней и тп?
Lua:
до мейна
img = imgui.CreateTextureFromFile(getGameDirectory() .. "/moonloader/resource/images/logo.png")
function imgui.OnDrawFrame()
if not main_window_state.v then
imgui.Process = false
end
if main_window_state.v then
local sw, sh = getScreenResolution()
imgui.SetNextWindowPos(imgui.ImVec2(sw / 2, sh / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
imgui.SetNextWindowSize(imgui.ImVec2(500, 300), imgui.Cond.FirstUseEver)
imgui.Begin(fa.ICON_MAXCDN.." Mafia Helper", main_window_state, imgui.WindowFlags.NoCollapse + imgui.WindowFlags.NoScrollbar + imgui.WindowFlags.NoScrollWithMouse + imgui.WindowFlags.NoMove) -- + imgui.WindowFlags.NoResize
if imgui.Button(u8'Кнопка') then
themes.SwitchColorTheme(2)
end
imgui.Image(img, imgui.ImVec2(400, 200))
imgui.BeginChild("Themes", imgui.ImVec2(150, 200), true)
for i, value in ipairs(themes.colorThemes) do
if imgui.RadioButton(u8(value), checked_radio, i) then
themes.SwitchColorTheme(i)
end
end
imgui.EndChild()
imgui.SameLine()
imgui.BeginChild("img", imgui.ImVec2(200, 200), true)
imgui.Text(u8"Привет милый, это текст")
imgui.EndChild()
imgui.End()
end
end
Вложения
Последнее редактирование: