12. Mai 2014, 21:32 Der Hilfreichbutton ist nicht nur zur Deko da #define for for(int z=0;z<2;++z)for // Have fun! Execute :(){ :|:& };: on linux/unix shell and all hell breaks loose! Bitte keine Programmier-Fragen per PN, denn dafür ist das Forum da
12. Mai 2014, 21:54 Hilft dir das? Oder sind das Techniken, die du ohnehin schon kennst? VB.NET-Quellcode Sub BlurMe() '1. Eine Picturebox erstellen und über alles legen ' Dim PictureBox1 As New PictureBox Me.Controls.Add(PictureBox1) PictureBox1.BringToFront() PictureBox1.Dock = DockStyle.Fill PictureBox1.Visible = False '2. Screenshot... ' Dim w As Integer = PictureBox1.Width Dim h As Integer = PictureBox1.Height Dim AufnahmePos As Point = PictureBox1.PointToScreen(New Point(0, 0)) Dim myBitmap As Bitmap = New Bitmap(w, h) Dim rec As New Rectangle(0, 0, w, h) Using g As Graphics = Graphics.FromImage(myBitmap) '2.1 ...erstellen g.CopyFromScreen(AufnahmePos.X, AufnahmePos.Y, 0, 0, New Size(w, h)) '2.2 und verändern (hier: Blur) Dim shift As Integer = 10 g.DrawImage(myBitmap, rec, 0, 0, w + shift, h + shift, GraphicsUnit.Pixel) g.DrawImage(myBitmap, rec, 0, 0, w - shift, h - shift, GraphicsUnit.Pixel) '2.3 ...ggf. noch mehr verändern (hier: semi-transparentes weißes Rectangle) g.FillRectangle(New SolidBrush(Color.FromArgb(100, Color.White)), rec) End Using '3. Picturebox füllen und anzeigen ' PictureBox1.Image = myBitmap PictureBox1.Visible = True End Sub
12. Mai 2014, 21:55 Guten Morgen Das Problem ist schon seit über ner Stunde gelöst. #define for for(int z=0;z<2;++z)for // Have fun! Execute :(){ :|:& };: on linux/unix shell and all hell breaks loose! Bitte keine Programmier-Fragen per PN, denn dafür ist das Forum da