在图片上写字 C#

2016-01-29 12:31 2 1 收藏

在图片上写字 C#,在图片上写字 C#

【 tulaoshi.com - ASP.NET 】


下面的代码实现了从剪贴板取出图片,然后写上字,保存到文件Image bmap;IDataObject data = System.Windows.Forms.Clipboard.GetDataObject();bmap = (Image)(data.GetData(typeof(System.Drawing.Bitmap)));Graphics g = Graphics.FromImage(bmap);
SolidBrush drawBrush = new SolidBrush(Color.Red);Font drawFont = new Font("Arial", 10, FontStyle.Bold, GraphicsUnit.Millimeter);int xPos = bmap.Height - ( bmap.Height-25 );int yPos = 3; g.DrawString ("zydzydyzydydydyyydydy", drawFont, drawBrush, xPos, yPos);
string sPicPath = "d:filename.jpg";string sPreFix = "d:xxx";
Image smBmap ;
smBmap = bmap.GetThumbnailImage(bmap.Width, bmap.Height, null, System.IntPtr.Zero);
smBmap.Save(sPicPath, System.Drawing.Imaging.ImageFormat.Jpeg);
bmap.Save(sPreFix + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);bmap = null;smBmap = null;

来源:http://www.tulaoshi.com/n/20160129/1486417.html

延伸阅读
下载示例工程 - 8 Kb 介绍 在这篇教程中,我将使用.NET架构创建一个简单的时钟控制示例,这个控制是一个显示当前时间的时钟, 我将指导读者实现秒针并显示钟点数。 文章加亮处是创建这个控制的关键点,读者可以参考其中的代码。创建一个控制的最快的方法是从这里拷 贝一个控制示例代码: ..Program FilesNGWSSDKSamplesQuickStartwinforms...
在过去的二十年里,C和C++已经成为在商业软件的开发领域中使用最广泛的语言。它们为程序员提供了十分灵活的操作,不过同时也牺牲了一定的效率。与诸如Microsoft? Visual Basic? 等语言相比,同等级别的C/C++应用程序往往需要更长时间来开发。由于C/C++语言的复杂性,许多程序员都试图寻找一种新的语言,希望能在功能与效率之间找到一个更...
   1 绪论 c# 是一种简练,时髦(?),面向对象(object oriented),类型可靠(type-safe)的 编程语言。它(发音:C sharp)是从c/c++发展而来的(?俺觉得更象是java),和c/c++ 是一个语系。所以,很容易被c/c++的程序员接受。c#的目标是结合Visual Basic的高产和 C++质朴的力量。 c#将会是vs7的一分子。vs7还支持vb,vc和...
About program language such as C++, C#, Java and Delphi, how to choose a good one for a freshman ? This view has pointed by many people here and different person have different ideas. In my opnion, , C# is the first choose for anyone. Why? Because it's different from any other language. C# comes from C++ and Java i...
微软AGENT简介 微软Agent API能够提供卡通角色的显示,另外,它还可以支持语音识别,因此应用软件可以对语音命令作出反应,而卡通角色可以通过合成的语音、录制好的音频信号或文字对命令作出反应。 使用微软AGENT的要求 要使用该技术,我们必须有下面的组件: 微软Agent核心组件 微软Agent中的卡通角色━━Genie...

经验教程

644

收藏

34
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部