两张JPG图片,拼成一张! 目前我已获得图片的像素大小,分辨率信息。问:如何将1.JPG和2.JPG,横向拼图(或纵向),拼成一张 3.JPG呢已知1.jpg和2.jpg 都是一样的像素大小,200 x 100 PX ,横向拼合后3.jpg 是 400 x 100具体代码怎么操作?谢谢大家 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Bitmap b1; Bitmap b2; Bitmap b3 = new Bitmap(400, 100); Graphics g = Graphics.FromImage(b3); g.DrawImage(b1, new Rectangle(0, 0, 200, 100), new RectangleF(0, 0, 200, 100), GraphicsUnit.Pixel); g.DrawImage(b2, new Rectangle(200, 0, 200, 100), new RectangleF(0, 0, 200, 100), GraphicsUnit.Pixel); g.Dispose(); //b3 为横图 这还不简单?还创建个空的Bitmap , 初始大小根据两张图的实际大小总和,然后再绘制上去就可以了!基本代码:Bitmap bmpNew = new Bitmap(img1.Width + img2.Width, img1.Height + img2.Height);Graphics g = Graphics.FromImage(bmpNew);using (g){ g.DrawImage(img1,new Point(0,0)); g.DrawImage(img2,new Point(img1.Width,0));// 左右 bmpNew.Save(@"c:\\demo.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);} treeView数据问题 怎么读取word文档并显示在ie中?在线等... 局域网内socket通讯问题 晕,我装了FCL2.0后,居然说int ,bool, stirng 等等不在 mscorlib.dll定义的。 [C#]租约的Renew和“在主机应用程序域运行时始终”将对象保存在内存中 C#图像处理问题 WEB SERVICES的身份验证???? 求救 请问怎么在ASP.NET2.0里打印网页指定的内容 请问有没有用C#写的画图控件 如何在Web控件 datagrid 中正常显示出汉字? 请问Equals的问题 C#如何限制同一台机器多次打开同一个项目,如有解决方案请指教
Bitmap b2; Bitmap b3 = new Bitmap(400, 100);
Graphics g = Graphics.FromImage(b3);
g.DrawImage(b1, new Rectangle(0, 0, 200, 100), new RectangleF(0, 0, 200, 100), GraphicsUnit.Pixel);
g.DrawImage(b2, new Rectangle(200, 0, 200, 100), new RectangleF(0, 0, 200, 100), GraphicsUnit.Pixel);
g.Dispose(); //b3 为横图
还创建个空的Bitmap , 初始大小根据两张图的实际大小总和,然后再绘制上去就可以了!基本代码:Bitmap bmpNew = new Bitmap(img1.Width + img2.Width, img1.Height + img2.Height);
Graphics g = Graphics.FromImage(bmpNew);
using (g)
{
g.DrawImage(img1,new Point(0,0));
g.DrawImage(img2,new Point(img1.Width,0));// 左右 bmpNew.Save(@"c:\\demo.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
}