c# 图片处理问题分不够我再加 第一个问题,你是要合并两个图片生成一个新的图片?很简单,逐个象素叠加两个图片的rgb值。也就是说,新图片的一个点的RGB分别是由原图的两个点的RGB值运算而成。你还可以给老图分别设个权重来形成一幅图浓一幅图淡的效果 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 上面2位有没有代码参考下,我接触GDI才2天,谢谢 1 Bitmap _NewBitmap = _ImageA.Clone(); Graphics _Graphics = Graphics.FormImage(_NewBitmap);_Graphics.DrawImage(_ImageB,new Point(0,0));_Graphics.Dispose();2 GIF图形你可以参考 http://blog.csdn.net/zgke/archive/2009/01/06/3721389.aspx /// <summary> /// 在图片上加入图片版权信息 /// </summary> /// <param name="OriginalImage">原始图片Image</param> /// <param name="copyRightImage">版权图片Image</param> /// <returns>Bitmap</returns> public static Bitmap createCopyRightImage(System.Drawing.Image OriginalImage,System.Drawing.Image copyRightImage) { float x,y; System.Drawing.Bitmap outPut = new System.Drawing.Bitmap(OriginalImage); x = OriginalImage.Width - copyRightImage.Width -20;//版权图片显示的X轴坐标 y = OriginalImage.Height - copyRightImage.Width - 20;//版权图片显示的Y轴坐标 System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(outPut); g.DrawImage(copyRightImage, x, y); return outPut; } 请教Clear()和Dispose() 如何在数据结果集中取一部分数据 正则表达式匹配TABLE 用支付宝实现网上交易的流程 VB6.0代码与.NET C#代码之间的相互转换问题 请问c#如何启停gif动画的问题 怎么实现通过设置httprequest的head 进行NTLM验证 WinForm窗体界面问题 aspnet2.0的程序 服务器不能运行 C# 如何将excel表格中的数据导入到窗体文本框? 需要c#第三方控件(for vs2008) HttpWebRequest 的一辈子都没有见过问题?
Graphics _Graphics = Graphics.FormImage(_NewBitmap);
_Graphics.DrawImage(_ImageB,new Point(0,0));
_Graphics.Dispose();
2 GIF图形你可以参考
http://blog.csdn.net/zgke/archive/2009/01/06/3721389.aspx
/// 在图片上加入图片版权信息
/// </summary>
/// <param name="OriginalImage">原始图片Image</param>
/// <param name="copyRightImage">版权图片Image</param>
/// <returns>Bitmap</returns>
public static Bitmap createCopyRightImage(System.Drawing.Image OriginalImage,System.Drawing.Image copyRightImage)
{
float x,y;
System.Drawing.Bitmap outPut = new System.Drawing.Bitmap(OriginalImage);
x = OriginalImage.Width - copyRightImage.Width -20;//版权图片显示的X轴坐标
y = OriginalImage.Height - copyRightImage.Width - 20;//版权图片显示的Y轴坐标 System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(outPut);
g.DrawImage(copyRightImage, x, y);
return outPut;
}