none
Bild erstellen aus Bild + Variablen RRS feed

  • Frage

  • Hallo

    Ich möchte eine Art aufklber generieren. Der soll nicht gedruckt werden sondern als Image gespeichert werden. Aber das ist nicht mein Problem.

    Der Aufkleber besteht aus einem Bild(QRCode) und daneben soll der Inhalt des QRCodes in verkürzter Form in Klarschrift stehen

    Wie kann ich das zusammenfügen?

    Da ich damit keine Erfahrung hab kann es auch sein das ich nur nach den falschen dingen Google ;) Mitr wäre also schon mit nem Suchbegriff geholfen.

    Gruß


    Julius Störrle

    Freitag, 25. April 2014 15:22

Antworten

  • Hallo,
    ich gebe dir das Grundgerüst, da IntelliSense bei der Grafikverarbeitung die größte Hilfe ist.

    Dim bmp As New Bitmap(300, 100) 'Bild mit dem Maßen 300b*100h'
    Using g = Graphics.FromImage(bmp) 'Ein Grafikobjekt aus dem leeren Bild erzeugen'
        g.DrawImage(DeinQrCode, xPosition, yPosition) 'Ein Bild zeichnen'
        g.DrawString("Dein Klartext", New Font("Arial", 12), Brushes.Black, xPosition, yPosition) 'Einen Text zeichnen'
    End Using 'Alles gezeichnete liegt nun in bmp'
    bmp.Save("Dateipfad") 'Bild speichern'

    Nachdem du einen Punkt (.) geschrieben hast, erhälst du eine Vorschauliste von IntelliSense. Diese zeigt dir jede Menge Methoden und Eigenschaften an, mit denen du alles Mögliche Zeichnen kannst.

    Unter Verwenden von verwalteten Grafikklassen findest du außerdem eine Gesamtübersicht über alles, was verfügbar ist.


    Tom Lambert - C# MVP
    Bitte bewertet- und markiert Beiträge als Antwort. Danke.
    Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter
    Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets

    Freitag, 25. April 2014 15:33
    Moderator

Alle Antworten

  • Hallo,
    ich gebe dir das Grundgerüst, da IntelliSense bei der Grafikverarbeitung die größte Hilfe ist.

    Dim bmp As New Bitmap(300, 100) 'Bild mit dem Maßen 300b*100h'
    Using g = Graphics.FromImage(bmp) 'Ein Grafikobjekt aus dem leeren Bild erzeugen'
        g.DrawImage(DeinQrCode, xPosition, yPosition) 'Ein Bild zeichnen'
        g.DrawString("Dein Klartext", New Font("Arial", 12), Brushes.Black, xPosition, yPosition) 'Einen Text zeichnen'
    End Using 'Alles gezeichnete liegt nun in bmp'
    bmp.Save("Dateipfad") 'Bild speichern'

    Nachdem du einen Punkt (.) geschrieben hast, erhälst du eine Vorschauliste von IntelliSense. Diese zeigt dir jede Menge Methoden und Eigenschaften an, mit denen du alles Mögliche Zeichnen kannst.

    Unter Verwenden von verwalteten Grafikklassen findest du außerdem eine Gesamtübersicht über alles, was verfügbar ist.


    Tom Lambert - C# MVP
    Bitte bewertet- und markiert Beiträge als Antwort. Danke.
    Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter
    Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets

    Freitag, 25. April 2014 15:33
    Moderator
  • Danke das hilft mir doch sehr weiter

    Ich versteh nur nicht ganz was du mir damit sagen möchtest:

    <quote>Nachdem du einen Punkt (.) geschrieben hast, erhälst du eine Vorschauliste von IntelliSense. Diese zeigt dir jede Menge Methoden und Eigenschaften an, mit denen du alles Mögliche Zeichnen kannst.</quote>

    Gruß

    Julius


    Julius Störrle

    Freitag, 25. April 2014 16:01
  • Wenn du anfängst zu schreiben, schlägt dir Visual Studio einiges vor:

    Diese Vorschauliste nennt sich IntelliSense. Diese taucht u.A: auf, wenn du einen Punkt eingibst (oder Strg+J drückst).

    Über diese Liste kannst du selbst viele neue Dinge entdecken, neben den meisten Funktionen wird zusätzlich eine Beschreibung angezeigt.


    Tom Lambert - C# MVP
    Bitte bewertet- und markiert Beiträge als Antwort. Danke.
    Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter
    Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets

    Freitag, 25. April 2014 16:39
    Moderator
  • ohh danke wusste nicht das das einen Namen hat ;)

    Julius Störrle

    Freitag, 25. April 2014 17:19