Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Scrivere un testo su un immagine screenshot
Forum - C# / VB.NET - Scrivere un testo su un immagine screenshot - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
secretfabios (Normal User)
Rookie


Messaggi: 59
Iscritto: 17/08/2009

Segnala al moderatore
Postato alle 10:27
Venerdė, 04/09/2009
Ragazzo mio...un po di fantasia no eh?
Codice sorgente - presumibilmente VB.NET

  1. Public Class Form1
  2.     Public Shared Function ScreenShot() As Bitmap
  3.         SendKeys.SendWait("^{PRTSC}")
  4.         Dim Obj As IDataObject = Clipboard.GetDataObject
  5.         If (Obj.GetDataPresent(DataFormats.Bitmap)) Then
  6.             Dim Img As Bitmap = New Bitmap(CType((Obj.GetData("System.Drawing.Bitmap")), Bitmap))
  7.             Dim Instance As Graphics = Graphics.FromImage(Img)
  8.             Dim s As String = "PC BLOCCATO"
  9.             Dim font As Font = New Font("Arial", 30, FontStyle.Regular Or FontStyle.Bold)
  10.             Dim brush As Brush = Brushes.Red
  11.             Dim pointx As String = 500
  12.             Dim pointY As String = 500
  13.             Instance.DrawString(s, font, brush, pointx, pointY)
  14.             Return Img
  15.         End If
  16.         Return Nothing
  17.     End Function
  18.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  19.         'Destinazione
  20.         ScreenShot.Save(My.Application.Info.DirectoryPath + "ciao.jpg")
  21.     End Sub
  22. End Class


PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo