先转位图,将原图像画到位图上,再保存位图
protected void AddWater(string originalImage, string waterTextPictureName)
{
string addText = "gogolike.com";
System.Drawing.Image image = System.Drawing.Image.FromFile(originalImage);
System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap(image.Width, image.Height);
System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(bitmap);
g.DrawImage(image, 0, 0, image.Width, image.Height);
System.Drawing.Font f = new System.Drawing.Font("Verdana", 60);
System.Drawing.Brush b = new System.Drawing.SolidBrush(System.Drawing.Color.Green);
try
{
g.DrawString(addText, f, b, 35, 35);
bitmap.Save(waterTextPictureName);
}
catch (Exception ex)
{
errorMessage = ex.Message;
throw ex;
}
finally
{
f.Dispose();
b.Dispose();
bitmap.Dispose();
g.Dispose();
image.Dispose();
}
}
无法从带有索引像素格式的图像创建 Graphics 对象
来源:szynet的专栏 作者:szynet 时间:2008-04-25 点击:166 次
相关文章:
文章搜索
推荐文章
推荐产品
|
VARCHART XGantt
全球知名的甘特图控件,能够实现如 Microsoft Project 般强大的项目管理功能。
|
|
TurboDemo 中文版
TurboDemo - 抓取屏幕截图并通过动态演示示例及手册解释软件、个人电脑应用程序、网站与产品。
|
|
BCGControlBar Library .NET Edition
该组件包含大量可自定义程度高、可设计性好的组件,使用户可创建精致美观的图形用户界面。
|
|
WebUI Studio.NET
WebUI Studio.NET 是一套用于开发专业 ASP.NET web 应用程序必不可少的控件。
|





