一步一步向前走,不知道前途如何
5 月 29
未分类 一步一步向前走,不知道前途如何已关闭评论
Borland的变动在这几天就会又一个阶段性的结果出来了。我们继往前走,既不能影响结果,也不知道结果会对我造成什么影响。做好自己的事情,以后的事情不是我们现在应该担心的。
在中国打工,我们就要永远在这种不确定性的折磨下生存,只管现在,尽可能为未知的未来做一些准备,但是当未来真的到来的时候,这些准备是否真的有效只有天知道。
老范的博客主站,时而会发些东西。
5 月 29
未分类 一步一步向前走,不知道前途如何已关闭评论
4 月 04
计算机与 Internet 在ASP.NET 中为图像加入版权信息已关闭评论
using System.IO;
using System.Drawing.Imaging;
private void AddTextToImg(string fileName,string text)
{
if(!File.Exists(MapPath(fileName)))
{
throw new FileNotFoundException("The file don’t exist!");
}
if( text == string.Empty )
{
return;
}
//还需要判断文件类型是否为图像类型,这里就不赘述了
System.Drawing.Image image = System.Drawing.Image.FromFile(MapPath(fileName));
Bitmap bitmap = new Bitmap(image,image.Width,image.Height);
Graphics g = Graphics.FromImage(bitmap);
float fontSize = 12.0f; //字体大小
float textWidth = text.Length*fontSize; //文本的长度
//下面定义一个矩形区域,以后在这个矩形里画上白底黑字
float rectX = 0;
float rectY = 0;
float rectWidth = text.Length*(fontSize+8);
float rectHeight = fontSize+8;
//声明矩形域
RectangleF textArea = new RectangleF(rectX,rectY,rectWidth,rectHeight);
Font font = new Font("宋体",fontSize); //定义字体
Brush whiteBrush = new SolidBrush(Color.White); //白笔刷,画文字用
Brush blackBrush = new SolidBrush(Color.Black); //黑笔刷,画背景用
g.FillRectangle(blackBrush,rectX,rectY,rectWidth,rectHeight); 
g.DrawString(text,font,whiteBrush,textArea);
MemoryStream ms = new MemoryStream( );
//保存为Jpg类型
bitmap.Save(ms,ImageFormat.Jpeg);
//输出处理后的图像,这里为了演示方便,我将图片显示在页面中了
Response.Clear();
Response.ContentType = "image/jpeg";
Response.BinaryWrite( ms.ToArray() );
g.Dispose();
bitmap.Dispose();
image.Dispose();
}
4 月 04
计算机与 Internet BDS2006无法开发COM+的解决方法已关闭评论
BDS2006无法开发COM+的解决方法。
在注册表里添加以下信息就可以了。
HKEY_CURRENT_USERSoftwareBorlandBDS4.0Type LibraryTransactionalWizards = True
3 月 06
交通出行 经济形酒店-巨大的骗局已关闭评论
11 月 24
爱好 早晨偶得一故事已关闭评论
11 月 23
旅游 秋风中的颐和园已关闭评论
11 月 17
饮食 在深圳机场麦当劳的见闻已关闭评论
11 月 17
人在旅途 11月16日飞深圳,赶上了军事演习已关闭评论
11 月 10
交通出行 从五棵松开车到上地实在是太方便了已关闭评论
11 月 10
交通出行 在丰联广场周围找到了两块钱一小时的停车位已关闭评论