fix: use 3x scale factor for base size multiplier (#5291)
This commit is contained in:
@@ -439,13 +439,14 @@ EmotePtr TwitchEmotes::getOrCreateEmote(const EmoteId &id,
|
||||
if (!shared)
|
||||
{
|
||||
auto baseSize = getEmoteExpectedBaseSize(id);
|
||||
auto emote3xScaleFactor = getEmote3xScaleFactor(id);
|
||||
(*cache)[id] = shared = std::make_shared<Emote>(Emote{
|
||||
EmoteName{name},
|
||||
ImageSet{
|
||||
Image::fromUrl(getEmoteLink(id, "1.0"), 1, baseSize),
|
||||
Image::fromUrl(getEmoteLink(id, "2.0"), 0.5, baseSize * 2),
|
||||
Image::fromUrl(getEmoteLink(id, "3.0"),
|
||||
getEmote3xScaleFactor(id), baseSize * 4),
|
||||
Image::fromUrl(getEmoteLink(id, "3.0"), emote3xScaleFactor,
|
||||
baseSize * (1.0 / emote3xScaleFactor)),
|
||||
},
|
||||
Tooltip{name.toHtmlEscaped() + "<br>Twitch Emote"},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user