none
Text in Bild schreiben RRS feed

  • Frage

  • Zuerst einmal einen Gruß an dieses Forum.

    Ich habe vor 3 Monaten mit App-Programmierung mit VS 2022 begonnen. Die App soll auf Android und Apple laufen. Da ich noch keinen Apple-PC habe, beschränke ich mich erst einmal auf Android. Text in ein Bild schreiben ist ja eigentlich nicht das Problem, nur in der App werden die Namespaces nicht erkannt, da das richtige nuGet-Paket fehlt.

    System.Drawing.Common wird nur auf Windows unterstützt.

    Microsoft.Maui kennt Bitmap und Graphics nicht

    Kann mir jemand sagen, wie und mit welchem nuGet-Paket ich das Datum in ein Photo bekomme?

    Steffen

    Freitag, 10. März 2023 15:34

Alle Antworten

  • Hallo Steffen,

    Dieses NuGet-Paket ist für Mac OS vorgesehen und entspricht laut Beschreibung Deinen Anforderungen:
    runtime.osx.10.10-x64.CoreCompat.System.Drawing 6.0.5.128

    Microsoft.Maui kennt Bitmap und Graphics nicht

    Hast Du es mit Microsoft.Maui.Graphics versucht?
    https://github.com/dotnet/Microsoft.Maui.Graphics

    Sieh Dir die zwei weiteren, im Abschnitt Empfohlene Maßnahme dieses Artikels angesprochenen NuGet-Pakete an:
    System.Drawing.Common wird nur für Windows unterstützt

    Gruß,
    Dimitar


    Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

    Samstag, 11. März 2023 08:02
    Moderator
  • Hallo Dimitar.

    Danke für die Antwort. Microsoft.Maui.Graphics habe ich getestet. auch SkiaSharp.

    Ich habe es mit einen Stream probiert. Dann gibt es aber kein Image.FromStream. Als Anfänger fehlt mit da wahrscheinlich noch das entsprechende Hintergrundwissen.

    SixLabors.ImageSharp scheint alles abzudecken. Dort kann ich aber keine using-Anweisung erstellen. Das Paket wird nicht angeboten.

    Letzte Option wäre den Schalter setzen, damit System.Drawing.Common läuft.

    Gruß Steffen

    Samstag, 11. März 2023 10:16