SOLVED: System.Drawing .NETCore on Mac, GDIPlus Exception

Just caught a GDI+ error running System.Drawing on a Mac? Maybe I got what you need here, to solve it in 5 secs.

Context

If you are trying to generate thumbnails on .NETCore, you probably have come across of the porting of the System.Drawing namespace into mono.

If you haven't, check it out. It's a fantastic article about the several options for image processing on .NET Core that has some limitations.

https://blogs.msdn.microsoft.com/dotnet/2017/01/19/net-core-image-processing/

Problem

I got the whole thing up and running in debug. But when I went for our dotnet run, I got the following crash:

Solution

After googling a bit, I found out that macs have a brew package for the GDI+ good to go.

And it works like a charm!
Hope this tiphelps you too, and saves you some minutes.

Wanna keep in Touch? Twitter!

My name is Hudson Mendes (@hudsonmendes), I’m a 36 years old coder, husband, father and a Machine Learning Engineer.

I’ve been on the Software Engineering road for 19+ years, and occasionally publish rants about Tensorflow, Keras, DeepLearning4J, Python & Java.

Join me there, and I will keep you in the loop with my daily struggle to get ML Models to Production!

⚡️Staff Machine Learning Engineer, #NLP @ Peloton, opinions are my own. medium.com/@hudsonmendes