vb.net图片合成 vb怎么设计装入图片到窗体

如何通过vb.net或者C#把多张小图片合并成一张大图片用GDI
先建一个6400*4800的Image 类的位图图像 作为GDI画板
然后用Drawimage方法,加载小图像,并按坐标位置画进去
然后保存成文件
我有一个相似功能的VB.net代码,可以给你参考
VB.net如何将多张图片保存为一个多页的tiff文件自己上msdn找mode 。
这里有个C的 。
private ImageCodecInfo GetEncoder(ImageFormat format)
{
ImageCodecInfo[] codecs = ImageCodecInfo.GetImageDecoders();
foreach (ImageCodecInfo codec in codecs)
{
if (codec.FormatID == format.Guid)
{
return codec;
}
}
return null;
}
private void VaryQualityLevel()
{
// Get a bitmap.
Bitmap bmp1 = new Bitmap(@"c:\TestPhoto.jpg");
ImageCodecInfo jgpEncoder = GetEncoder(ImageFormat.Jpeg);
// Create an Encoder object based on the GUID
// for the Quality parameter category.
System.Drawing.Imaging.Encoder myEncoder =
System.Drawing.Imaging.Encoder.Quality;
EncoderParameters myEncoderParameters = new EncoderParameters(1);
EncoderParameter myEncoderParameter = new EncoderParameter(myEncoder, 0L);
myEncoderParameters.Param[0] = myEncoderParameter;
Bitmap b = new Bitmap(100, 200);
Graphics g = Graphics.FromImage(b);
g.InterpolationMode = InterpolationMode.HighQualityBicubic;
g.DrawImage(bmp1, new Rectangle(0, 0, 100, 100), new Rectangle(0, 0, bmp1.Width, bmp1.Height), GraphicsUnit.Pixel);
g.Dispose();
b.Save(@"c:\TestPhotoQualityZero.jpg", jgpEncoder, myEncoderParameters);
}
Vb.net怎么实现图像的处理这问题有点笼统vb.net图片合成,软糖来说说把vb.net图片合成:
图像处理由System.Drawing命名空间负责 。
主要是Bitmap类和Graphics类 。
Bitmap表示一个位图vb.net图片合成,可以是BMP,JPG,PNG等文件 。
装载位图
Dim 位图 As Bitmap = Bitmap.FromFile("C:\Image1.PNG")
Graphics表示一张画纸vb.net图片合成,能够进行绘制操作 。
它可以被窗体、控件、位图调用CreateGraphics()方法来创建 。
然后调用Graphics.Draw开头的一系列函数来绘制图像和图形vb.net图片合成,Fill开头的填充图形 。
创建画纸并绘制位图
Dim 画纸 As Graphics = Me.CreateGraphics()
画纸.DrawImage(位图, 100, 100, 256, 256)
可以将上面三行放到Form1_Load中测试 , 把路径改一下,
还可以把Me改为能在上面绘图的控件的名称 。
更多内容请看MSDN的System.Drawing命名空间 。
如满意,请采纳,谢谢 。
VB.Net中如何将程序中生成的Bitmap对象在电脑中保存成一张图片?多个路由器设置方法:
方法一、设置2级路由 。
一、两台路由器连接方法
1、有电信猫:电信猫----路由器1wan口;路由器1lan口----路由器2wan口;路由器2lan口----电脑 。
2、没有电信猫:网线----路由器1wan口;路由器1lan口----路由器2wan口;路由器2lan口----电脑 。
二、设置方法
设置前,请断开这台路由器2wan口网线,等设置完成后在插上 。
1、设置第2台路由器ip段 。
①、lan口设置,如果你有多个路由器,而且是第二台路由器 , 为了避免冲突(路由器1lan口IP:192.168.1.1),可以将此IP改为其它 。比如修改为:192.168.2.1
在重启路由器,进入路由器的地址是:192.168.2.1了 。
2、设置第二台路由器上网方法 。
①、查看第1台路由器下连接的电脑的ip详细信息 。(win+r--输入,cmd--输入:ipconfig/all[记住:ip,掩码,网关 , dns])
②、在第2台路由器上设置,在【设置向导】选择【静态ip】 。输入第1台路由器不用的ip,其他的:掩码,网关,dns设置一样 。

推荐阅读