diff --git a/Badger b/Badger index dcdad20..93c8ae8 160000 --- a/Badger +++ b/Badger @@ -1 +1 @@ -Subproject commit dcdad20582aea7897afad6e5baf8bc26e9b96b94 +Subproject commit 93c8ae82c68b6fbd598a4aab878d1b1baa890180 diff --git a/Minerva/Controllers/BadgeController.cs b/Minerva/Controllers/BadgeController.cs index 9cfc9cd..ffdb94b 100644 --- a/Minerva/Controllers/BadgeController.cs +++ b/Minerva/Controllers/BadgeController.cs @@ -51,20 +51,10 @@ namespace Minerva.Controllers var badge = GetFromServer.ParseBadgeData(badgeCode); //var avatar = new Avatar(figure, size, bodyDirection, headDirection, figuredataReader, action: action, gesture: gesture, headOnly: headOnly, frame: frame, carryDrink: carryDrink, cropImage: cropImage); - if (badgeCode.EndsWith(".gif")) - { - var badgeData = badge.Render(gifEncoder: true); + var badgeData = badge.Render(gifEncoder: true, forceWhiteBackground: true); - if (badgeData != null) - return File(badgeData, "image/gif"); - } - else - { - var badgeData = badge.Render(gifEncoder: false); - - if (badgeData != null) - return File(badgeData, "image/png"); - } + if (badgeData != null) + return File(badgeData, "image/gif"); } return StatusCode(403);