如题:
  1.加有花纹的边框
  2.水晶水印有知道的告诉我做法、发点代码看看就更好了!谢谢你们!

解决方案 »

  1.   

    GDI+Graphic.DrawImage DrawString其实是先画背景,然后再花你的图片,最后在上面用DrawString写字!思路就这样.
      

  2.   

    用WEB还是WinFrom??
    WEB边框可以用图片来实现
    如果是WinFrom那只能用GDI+Graphic.DrawImage DrawString
    来自己实现了。
      

  3.   

    边框可以在显示图片是给<Img>加上边框,不过好像没有花纹的吧,水印的给你一个写上版权信息的例子参考一下吧!
    private void Button1_Click(object sender, System.EventArgs e)
      {
       if(File1.PostedFile.FileName!=null)
       {    
       string namestr = Path.GetFileName(File1.PostedFile.FileName);//提取文件名   
       File1.PostedFile.SaveAs(Server.MapPath(".")+@"\"+namestr);
       Image2.Visible=true;
       Image2.ImageUrl=Server.MapPath(".")+@"\"+namestr;
       System.Drawing.Image image,aNewImage;
       image=System.Drawing.Image.FromStream(File1.PostedFile.InputStream);
       decimal width=image.Width;
       decimal height=image.Height;
       int newwidth,newheight;
       if(width>height)
       {
        newwidth=150;
        newheight=(int)(height/width*150);
       }
       else
       {
        newheight=150;
        newwidth=(int)(width/height*150);
       }
       aNewImage=image.GetThumbnailImage(newwidth,newheight,null,IntPtr.Zero);
       Bitmap output=new Bitmap(aNewImage);
       Graphics g=Graphics.FromImage(output);
       g.DrawString(TextBox1.Text.Trim(),new Font("Courier New", 9),new SolidBrush(Color.Red),60,60);//写版权信息及文本格式及位置
       output.Save(Server.MapPath(".")+@"\s_"+namestr,System.Drawing.Imaging.ImageFormat.Jpeg);
       Image1.Visible=true;
       Image1.ImageUrl=Server.MapPath(".")+@"\s_"+namestr;
       }
      }
      

  4.   

    边框暂时没想到怎么整,用GDI应该比较麻烦。
    水印上面有了。我推荐一下可以使用图片验证码的背景那种方式加水印,代码少点,呵呵