Vergessene GDI+ Funktionen im Namespace System.Drawing

    • VB.NET
    • .NET (FX) 4.5–4.8

      Vergessene GDI+ Funktionen im Namespace System.Drawing

      Der Namespace System.Drawing nutzt im Hintergrund diverse GDI+ Funktionen. Leider hat MS seit Ewigkeiten vergessen, nützliche GDI+ Funktionen in den Namespace einzubauen. Ich habe mir dazu irgendwann mal eine entsprechende Extension, für Bitmap und Graphics, geschrieben. Eventuell kann der eine oder andere dieses auch gebrauchen. Mit der Extension stehen Euch diverse Effekte/Filter wie Blur, Sharpen, BrightnessContrast, HueSaturationLightness und andere zur Verfügung. Darüber hinaus gibt es Möglichkeiten das Pixelformat eines Bitmap, inkl. unterstützter Dithermethoden, zu ändern. Mit einer weiteren Funktion kann auch ein Histogram eines Bitmaps gezeichnet werden. Es gibt noch weitere GDI+ Funktionen die nicht im Namespace System.Drawing enthalten sind. Die sind hier nicht dabei weil diese eher uninteressant sind. Bei den Graphics-Extensions sind auch mit Sicherheit nicht alle möglichen Überladungen vorhanden. Die kann man sich bei Bedarf ja selbst schreiben. Ansonsten einfach mal mit den Parametern spielen. Wie immer keine zusätzlichen Verweise oder Nuget-Pakete.
      Dateien
      Mfg -Franky-