Artikelserie: Vorstellung LITools.dll – Teil 1

Endlich habe ich etwas Zeit gefunden, um einen Großteil von häufig genutzten Funktionen in eine Klassenbibliothek zu verfrachten.
Im Rahmen dieser Artikelserie möchte ich ein paar Klassen / Funktionen vorstellen und nach Beendigung dieser Serie die .NET-DLL zum Download zur Verfügung stellen – natürlich (wie immer) kostenlos.

Teil 1: Die Klasse BitmapTools

In dieser Klasse verbergen sich mehrere Funktionen, um Bilder zu „manipulieren“ oder umzuwandeln.
Zum Beispiel kann man mittels BitmapToBase64 schnell und einfach ein Bild, egal welchen Formats, nach Base64 konvertieren, um es dann z. B. in einer Datenbank zu speichern.
Mittels Base64ToImage kann der Base64-String dann wieder aus der Datenbank ausgelesen und in ein Bild konvertiert werden.

Ein kleiner Beispielcode (C#) zur Veranschaulichung:

BitmapToBase64:

Und das Ganze wieder zurück und in eine PictureBox verfrachtet:

Die dazu erforderlichen Methoden / Funktionen können dann wie folgt aussehen:

Weitere Funktionen innerhalb der BitmapTools-Klasse:

  • ScaleImage (Höhe und Breite von Bildern ändern)
  • ResizeImage (Dateigröße von Bildern optimieren)
  • GetImageFromURL (Favicon einer Webseite herunterladen, inkl. Proxy-Unterstützung)

Sie haben das letzte Wort!

Mit dem Absenden Ihres Kommentars willigen Sie ein, dass der angegebene Name im Zusammenhang mit Ihrem Kommentar und ggf. Ihrer Website gespeichert wird. Die angegebene E-Mail-Adresse wird nicht veröffentlicht!

Mehr in Freeware, Snippets
Little Password Safe
Little Password Safe (LPS): Neue Tipps zur Nutzung

Zwei Beispiele zur flexiblen Nutzung von Little Password Safe (LPS): In der Cloud oder als portable App!

Schließen