第一个问题,你是要合并两个图片生成一个新的图片?很简单,逐个象素叠加两个图片的rgb值。也就是说,新图片的一个点的RGB分别是由原图的两个点的RGB值运算而成。你还可以给老图分别设个权重来形成一幅图浓一幅图淡的效果

解决方案 »

  1.   

    上面2位有没有代码参考下,我接触GDI才2天,谢谢
      

  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
      

  3.   

    /// <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;
    }