mono-libgdiplus
« Back to VersTracker
Description:
GDI+-compatible API on non-Windows operating systems
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: mono gdiplus cross-platform graphics system.drawing
Install: brew install mono-libgdiplus
About:
MonoLibgdiplus provides a GDI+ compatible API implementation for non-Windows platforms, enabling .NET applications that rely on System.Drawing to function on Linux and macOS. It acts as a bridge between the Mono runtime and native graphics libraries like libpng and libtiff. This allows for cross-platform image processing and rendering without code modifications.
Key Features:
  • Implements the System.Drawing API surface
  • Supports common image formats (PNG, JPEG, TIFF)
  • Provides basic 2D vector graphics and text rendering
  • Acts as a bridge to native OS graphics subsystems
Use Cases:
  • Running legacy .NET WinForms applications on Linux/macOS
  • Enabling server-side image generation and manipulation
  • Porting Windows-specific graphics code to cross-platform environments
Alternatives:
  • SkiaSharp – A more modern, high-performance 2D graphics library with broader platform support and active development.
  • libgdiplus (System.Drawing.Common) – The upstream source for Mono's implementation; System.Drawing.Common in .NET Core uses this library directly.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 3:15am 0 VERSION_BUMP c3b3ffa6
Nov 25, 2024 9:00am 2 VERSION_BUMP ae572c63