http://topic.csdn.net/t/20031122/01/2482692.html
关于图片叠加字符问题
我在做一个论坛,想将在论坛里上载的图片的指定位置叠加某些字符,就是说处理一下图片,在图片上写上字,而当别人另存的时候图片上仍然有这些字符。
我应该怎么做?有没有实例让我可以参考的? 问题点数:50、回复次数:3Top
1 楼saucer(思归)回复于 2003-11-22 06:44:42 得分 20
see
Creating a Watermarked Photograph with GDI+ for .NET
http://www.codeproject.com/csharp/watermark.aspTop
2 楼orcale()回复于 2003-11-22 08:13:39 得分 10
你先用bitmap對象把圖片打開.
再用drawtext繪制文字Top
3 楼gOODiDEA(无语)回复于 2003-11-22 08:47:48 得分 20
System.Drawing.Image image = System.Drawing.Image.FromFile( Server.MapPath( imgPhyName ) );
System.Drawing.Image newImage = new Bitmap( image.Width, image.Height, PixelFormat.Format32bppRGB );
Graphics graphics = Graphics.FromImage( newImage );
graphics.DrawImage( image, 0, 0,image.Width, image.Height );
Font font = new Font( FontType.SelectedItem.Text, Int32.Parse( FontSize.SelectedItem.Text ) );
Brush brush = new SolidBrush( Color.Red );
graphics.DrawString( "Hello,World!", font, brush, 10, 140 );
graphics.Dispose();
newImage.Save( Server.MapPath( newImgPhyName ), ImageFormat.JPEG );Top