Português

Usando System.Drawing no Linux sem libgdiplus

Se você já precisou executar seus aplicativos .NET Core no Linux, deve ter notado que um dos principais problemas é a falta do assembly System.Drawing no pacote .NET Core padrão. Embora a Microsoft recomende o uso de System.Drawing.Common, essa não é a solução definitiva. Você precisa executar ‘sudo’ em cada máquina de usuário para ter a biblioteca libgdiplus instalada. E mesmo depois disso, seus resultados de renderização serão ligeiramente diferentes daqueles que você tem em máquinas Windows. Para lidar com esse problema, este artigo aborda como usar o System.Drawing no Linux sem a biblioteca libgdiplus.
dezembro 13, 2020 · 4 minutos · Usman Aziz