Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303

    [VB.NET]Salvare immagine + testo

    per semplicità scrivo: il codice di {spinter}

    codice:
    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
            Dim Graphics As Graphics = picDemoArea.CreateGraphics
            Graphics.DrawString("Hello000000000000000!", Me.Font, Brushes.Red, 10, 10)
            picDemoArea.Image.Save("C:\Documents and Settings\Pda\Documenti\hre.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)
    
        End Sub
    mi ritrovo l'immagine salvata senza il testo, come faccio a salvare anche il testo?

  2. #2
    Se scrivi
    codice:
            Dim Graphics As Graphics = picDemoArea.CreateGraphics
            Graphics.DrawString("Hello000000000000000!", Me.Font, Brushes.Red, 10, 10)
    stai scrivendo sulla PictureBox, non sull'immagine che la PictureBox visualizza. Per fare quello che chiedi devi fare così:
    codice:
            Dim graph As Graphics = Graphics.FromImage(picDemoArea.Image)
            graph.DrawString("Hello000000000000000!", Me.Font, Brushes.Red, 10, 10)
            graph.Dispose()
            picDemoArea.Image.Save("C:\Documents and Settings\Pda\Documenti\hre.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)
    .
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    ok,
    chiarissimo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.