Sử dụng System.Drawing trong Linux mà không cần libgdiplus
Nếu bạn đã từng chạy các ứng dụng .NET Core trên Linux, bạn có thể nhận thấy rằng một trong những vấn đề chính là thiếu cụm System.Drawing trong gói .NET Core tiêu chuẩn. Mặc dù Microsoft khuyến nghị sử dụng System.Drawing.Common, nhưng đó không phải là giải pháp cuối cùng. Bạn phải chạy ‘sudo’ trên mỗi máy người dùng để cài đặt thư viện libgdiplus. Và thậm chí sau đó, kết quả kết xuất của bạn sẽ hơi khác so với kết quả bạn có trên máy Windows. Để giải quyết vấn đề này, bài viết này trình bày cách sử dụng System.Drawing trong Linux mà không cần thư viện libgdiplus.