重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

vb.net图片合成 vb怎么把图片导入程序

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怎么实现图像的处理

这问题有点笼统,软糖来说说把:

图像处理由System.Drawing命名空间负责。

主要是Bitmap类和Graphics类。

Bitmap表示一个位图,可以是BMP,JPG,PNG等文件。

装载位图

Dim 位图 As Bitmap = Bitmap.FromFile("C:\Image1.PNG")

Graphics表示一张画纸,能够进行绘制操作。

它可以被窗体、控件、位图调用CreateGraphics()方法来创建。

然后调用Graphics.Draw开头的一系列函数来绘制图像和图形,Fill开头的填充图形。

创建画纸并绘制位图

Dim 画纸 As Graphics = Me.CreateGraphics()

画纸.DrawImage(位图, 100, 100, 256, 256)

可以将上面三行放到Form1_Load中测试,把路径改一下,

还可以把Me改为能在上面绘图的控件的名称。

更多内容请看MSDN的System.Drawing命名空间。

如满意,请采纳,谢谢。

VB.NET怎么将两张PNG图片合并成一个张,并保存成背景透明的图片。

用GDI

先建一个6400*4800的Image 类的位图图像 作为GDI画板

然后用Drawimage方法,加载小图像,并按坐标位置画进去

然后保存成文件

我有一个相似功能的VB.net代码,可以给你参考

如何通过vb.net或者C#把多张小图片合并成一张大图片

用GDI

先建一个6400*4800的Image 类的位图图像 作为GDI画板

然后用Drawimage方法,加载小图像,并按坐标位置画进去

然后保存成文件

我有一个相似功能的VB.net代码,可以给你参考


名称栏目:vb.net图片合成 vb怎么把图片导入程序
本文来源:http://cqcxhl.com/article/dohicep.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP