没有合适的资源?快使用搜索试试~ 我知道了~
和并两张或多张图片为一张图片
4星 · 超过85%的资源 需积分: 9 22 下载量 122 浏览量
2011-09-26
09:39:41
上传
评论 1
收藏 3KB TXT 举报
温馨提示
试读
3页
可以将多张图片合并为一张图片,例如将不同风景的图片合为一张,非常好的哦!
资源推荐
资源详情
资源评论
string path = "";
public string GetFile()
{
OpenFileDialog op = new OpenFileDialog();
if (op.ShowDialog() == DialogResult.OK)
{
path = op.FileName;
}
return path;
}
private void button1_Click(object sender, EventArgs e)
{
Image oneImg = Image.FromFile(GetFile());
Image twoImg = Image.FromFile(GetFile());
#region //创建一个画板,用于画2个图片,高度是两个图片的高度之和
Bitmap newImg = new Bitmap(oneImg.Width, oneImg.Height+twoImg.Height);
Graphics g = Graphics.FromImage(newImg);
g.Clear(Color.Blue);
#endregion
g.DrawImageUnscaled(oneImg, 0, 0);//从坐标0,0开始绘制第一张照片
g.DrawImageUnscaled(twoImg, 0, oneImg.Height);//从第一张照片的底端开始绘制小的照片
Bitmap strnewImg = new Bitmap(newImg, newImg.Width, newImg.Height);//画板上画好照片也就是2张照片堆积照片成一张,创建一个新的位图保存新照片。
g = Graphics.FromImage(strnewImg);
//获取图片的编码类型等相关信息最终获得两个参数ici eptS 该参数用于保存照片方法的2个参数
#region
ImageCodecInfo ici = null;
System.Drawing.Imaging.Encoder ecd = null;
public string GetFile()
{
OpenFileDialog op = new OpenFileDialog();
if (op.ShowDialog() == DialogResult.OK)
{
path = op.FileName;
}
return path;
}
private void button1_Click(object sender, EventArgs e)
{
Image oneImg = Image.FromFile(GetFile());
Image twoImg = Image.FromFile(GetFile());
#region //创建一个画板,用于画2个图片,高度是两个图片的高度之和
Bitmap newImg = new Bitmap(oneImg.Width, oneImg.Height+twoImg.Height);
Graphics g = Graphics.FromImage(newImg);
g.Clear(Color.Blue);
#endregion
g.DrawImageUnscaled(oneImg, 0, 0);//从坐标0,0开始绘制第一张照片
g.DrawImageUnscaled(twoImg, 0, oneImg.Height);//从第一张照片的底端开始绘制小的照片
Bitmap strnewImg = new Bitmap(newImg, newImg.Width, newImg.Height);//画板上画好照片也就是2张照片堆积照片成一张,创建一个新的位图保存新照片。
g = Graphics.FromImage(strnewImg);
//获取图片的编码类型等相关信息最终获得两个参数ici eptS 该参数用于保存照片方法的2个参数
#region
ImageCodecInfo ici = null;
System.Drawing.Imaging.Encoder ecd = null;
资源评论
- yzrj20092012-10-17对于学习图像合并的基本知识,有一定的帮助作用。
- 布白有墨2013-05-14图像处理的基本知识,可以学习一下。
- chenlunmy0062013-01-08txt的 简单看了下 要是有cs格式的更好!
tarena2008
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功