Есть множество статей по теме, и этот код можно вызвать из .NET. Вам необходимо убедиться, что вы удаляете любые созданные вами объекты, поэтому важно использовать оператор C # с использованием .
Причиной проблем с System.Drawing является то, что она тесно связана с тем, как Windows рисует. Вы должны максимально изолировать код. В Windows Vista и более поздних версиях Microsoft внесла некоторые изменения в архитектуру сервисов, которые предотвратили взаимодействие между рабочим столом и сервисами Windows. ASP.NET технически является службой, если она размещена в IIS (наиболее распространенный случай), поэтому Microsoft добавила примечание. Будущие версии Windows и IIS могут затруднить или сделать невозможным использование System.Drawing из приложения ASP.NET.
Проблема в том, что некоторые люди, возможно, неправильно использовали технологию в других проектах, и теперь эти люди пытаются повлиять на использование вами этой технологии. Один из способов решения этих проблем (недействительных или нет в зависимости от обстоятельств) заключается в создании некоторых показателей производительности и надежности. Затем, когда вы начнете использовать GDI +, продемонстрируйте влияние его использования. Воздействие должно быть приемлемым в большинстве случаев, но это будет зависеть от того, что вы хотите сделать с GDI +.