vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Bild in iinem Bitmap um ein paar Pixel verschieben 
Autor: SeaStorm
Datum: 10.03.10 12:01

Ok vergesst es habs doch noch hinbekommen ( warum findet man eigentlich immer Stunden lang keine Lösung, aber Minuten, nachdem man nach Hilfe gerufen hat, kommt man doch noch drauf ... )

Eigentlich Simpel ... Einfach ein grösseres Bild erstellen als das Original und ein Graphics Object mit dem Eigentlichen Bild an den gewünschten tiefergesetzten koordinaten einsetzen ...


Dim Picorig As Image = Image.FromFile("c:\fax.tif")
        Dim blankimg As New Bitmap(Picorig.Width, Picorig.Height + 16) ' 
        ' Grössers Bild erstellen
        Using g As Graphics = Graphics.FromImage(blankimg) ' Das leere Bild als 
        ' Graphics laden
            g.FillRectangle(Brushes.White, 0, 0, blankimg.Width, _
              blankimg.Height) ' Alles weiss machen
            g.DrawImage(Picorig, 16, 32, Picorig.Width, Picorig.Height) 'das 
            ' Fax an den Koordinaten einfügen
        End Using
        'Dim _tmpPic = New Bitmap(New Bitmap(Picorig), Picorig.Width, 
        ' Picorig.Height + 16)
        pic1 = blankimg 'Pic1 ist das eigentliche Bild 
 
        Dim t As Graphics = Graphics.FromImage(pic1) ' Und den Text einfügen
        t.DrawString("Testtext123", New Font("Tahoma", 14, FontStyle.Regular, _
          GraphicsUnit.Pixel), Brushes.Black, New PointF(10, 10))
 
        pic1.Save("c:\faxout.tif")
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Bild in iinem Bitmap um ein paar Pixel verschieben1.454SeaStorm10.03.10 11:18
Re: Bild in iinem Bitmap um ein paar Pixel verschieben961SeaStorm10.03.10 12:01

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel