请问,如何给图片 加的水印平铺呢?
一般都是设定 加的位置,如果要平铺 怎么实现呢?包括 图片水印和文字水印

解决方案 »

  1.   

                    PictureBox1.Width   =   PictureBox2.Width 
                    PictureBox1.Height   =   PictureBox2.Height 
                    PictureBox1.Top   =   PictureBox2.Top 
                    PictureBox1.Left   =   PictureBox2.Left 
                    PictureBox1.SizeMode   =   PictureBoxSizeMode.StretchImag
      

  2.   

    将水印图做成笔刷,刷满整个绘图区。 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Using Gb As New TextureBrush(Image.FromFile("C:\Users\Administrator\Desktop\mask.png"), Drawing2D.WrapMode.Tile)
                Using G As Graphics = Graphics.FromImage(Me.BackgroundImage)
                    G.FillRectangle(Gb, New Rectangle(0, 0, Me.BackgroundImage.Width, Me.BackgroundImage.Height))
                End Using
            End Using
        End Sub