现在的位置: 首页 > 综合 > 正文

转载:图片叠加~

2013年04月05日 ⁄ 综合 ⁄ 共 2407字 ⁄ 字号 评论关闭
转载自:http://topic.csdn.net/t/20050730/17/4178549.html

图片叠加~

楼主snow_flyfly(雪飞飞)2005-07-30 17:28:40 在 .NET技术 / C# 提问

如何将几个图片叠加为一张? 问题点数:50、回复次数:6Top

1 楼Toti(连自己都承认不行,还有什么话好说!)回复于 2005-07-30 19:12:45 得分 10

你这样做,看看能不能实现,在添加新页中选择XML文件来添加带XML后缀名页面  
  然后把这个复制过去  
    <Ad>  
              <ImageUrl>../Images/BookAd1.gif</ImageUrl>  
              <NavigateUrl>http://www.gotop.com.tw</NavigateUrl>  
              <AlternateText>GoTop</AlternateText>  
              <Keyword>Books</Keyword>  
              <Impressions>80</Impressions>  
        </Ad>  
   
        <Ad>  
              <ImageUrl>../Images/BookAd2.gif</ImageUrl>  
              <NavigateUrl>http://www.gotop.com.tw</NavigateUrl>  
              <AlternateText>GoTop</AlternateText>  
              <Keyword>Books</Keyword>  
              <Impressions>80</Impressions>  
        </Ad>  
   
        <Ad>  
              <ImageUrl>../Images/BookAd3.gif</ImageUrl>  
              <NavigateUrl>http://www.gotop.com.tw</NavigateUrl>  
              <AlternateText>GoTop</AlternateText>  
              <Keyword>Books</Keyword>  
              <Impressions>80</Impressions>  
        </Ad>Top

2 楼Toti(连自己都承认不行,还有什么话好说!)回复于 2005-07-30 19:16:02 得分 5

我解释一下  
  <ImageUrl>../Images/BookAd1.gif</ImageUrl>是连接图片地址  
  <NavigateUrl>http://www.gotop.com.tw</NavigateUrl>你要连接到哪个网页中去  
    <Impressions>80</Impressions>是图片在显示的平率  
  这里在我书上的一个例子,你看看对你有帮助不  
   
   
   
   
  Top

3 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-07-30 19:37:24 得分 5

用Gif好了Top

4 楼snow_flyfly(雪飞飞)回复于 2005-07-30 20:35:45 得分 0

我的意思是:将图片合成为一个,图片合成(类似于添加水印这种处理)Top

5 楼iif(哥舒翰)回复于 2005-08-02 14:50:11 得分 30

System.Drawing.Image   imgClothing   =   null;                  
  imgClothing   =   System.Drawing.Image.FromFile("c://big.jpg");//原始图案  
  Graphics   gPrimalClothing   =   Graphics.FromImage(imgClothing);  
   
   
  System.Drawing.Image   imgPic   =   null;  
  imgPic   =   System.Drawing.Image.FromFile("c://small.jpg");//要合成的图案  
   
  int   xPosOfPic   =   (281   -   100   +   10)   /   2;  
  int   yPosOfPic   =   (238   -   90   -   20)   /   2;  
  gPrimalClothing.SmoothingMode   =   SmoothingMode.AntiAlias;  
  gPrimalClothing.DrawImage(  
  imgPic.GetThumbnailImage(100,   90,   null,   IntPtr.Zero),  
  new   Rectangle(xPosOfPic,   yPosOfPic,   100,   90),    
  0,   0,   100,   90,   GraphicsUnit.Pixel);//合成图案  
   
  Response.ContentType   =   "image/jpeg";  
  Response.Charset   =   "gb-2312";  
  imgClothing.Save(Response.OutputStream,ImageFormat.Jpeg);  
  gPrimalClothing.Dispose();Top

6 楼iif(哥舒翰)回复于 2005-08-02 14:51:28 得分 0

图片叠加后只是有点模糊,这个怎么解决呢?Top

相关问题

 

抱歉!评论已关闭.